
From nobody Tue Jan  3 03:32:07 2017
Return-Path: <maria.ines.robles@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 71E7D129570; Tue,  3 Jan 2017 03:31:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i328QgyopCXv; Tue,  3 Jan 2017 03:31:46 -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 4F2041294EB; Tue,  3 Jan 2017 03:31:45 -0800 (PST)
X-AuditID: c1b4fb30-d248a98000007ae2-99-586b8b9fae68
Received: from ESESSHC014.ericsson.se (Unknown_Domain [153.88.183.60]) by  (Symantec Mail Security) with SMTP id 90.27.31458.F9B8B685; Tue,  3 Jan 2017 12:31:43 +0100 (CET)
Received: from nomadiclab.lmf.ericsson.se (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.62) with Microsoft SMTP Server id 14.3.319.2; Tue, 3 Jan 2017 12:30:40 +0100
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id F1C44510C6;	Tue,  3 Jan 2017 13:31:01 +0200 (EET)
Received: from [127.0.0.1] (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id C96894EA97;	Tue,  3 Jan 2017 13:30:59 +0200 (EET)
To: Donald Eastlake <d3e3e3@gmail.com>
References: <148290260152.14213.11124890517026127285.idtracker@ietfa.amsl.com> <CAF4+nEHVAztPb0Bj+v2A8-F3Qi0xAr0aZOdGz3sxOh4jzFBNvg@mail.gmail.com>
From: Ines Robles <maria.ines.robles@ericsson.com>
Message-ID: <c50e3620-6069-50bc-d187-292725da0b5f@ericsson.com>
Date: Tue, 3 Jan 2017 20:30:37 +0900
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAF4+nEHVAztPb0Bj+v2A8-F3Qi0xAr0aZOdGz3sxOh4jzFBNvg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRmVeSWpSXmKPExsUyM2K7je787uwIg4ZXWhYHt2tafP46jd3i 2cb5LBYL1jxlt3g/eTubA6vHzll32T2WLPnJFMAUxWWTkpqTWZZapG+XwJVx+0InW8FdlopZ jz8xNzBuZu5i5OSQEDCRWHbgHGsXIxeHkMA6Rokl6xayQzhbGSU6bnyCctYySsz9/gGqbB6j xMpprawg/cICRhKHn/YxgtgiAmoSr5cvYIEomsoocfrpdrB2ZoEZjBIr9jSCbWQD6jj74Scb iM0rYC8xaQOEzSKgIvFrzUmmLkYODlGBCImGw+kQJYISJ2c+YQGxOQUCJXq2bAcrZxawkJg5 /zwjhC0vsf3tHKiH1CSuntsEZgsJaEtMn3ufZQKj8Cwko2YhaZ+FpH0BI/MqRtHi1OKk3HQj I73Uoszk4uL8PL281JJNjMAYOLjlt8EOxpfPHQ8xCnAwKvHwfsjKihBiTSwrrsw9xCjBwawk wmvSkR0hxJuSWFmVWpQfX1Sak1p8iFGag0VJnNds5f1wIYH0xJLU7NTUgtQimCwTB6dUAyOb 8c4+s9cFPip73LeXF81Q2x5zPOfkhqLAEM7FisGX91w4qnvMM2I716+VYQcONpyv4rLzM3Hc c+8uY/Hn6PctLay612ZdFS1Yd1FwymOT9OIAaaaoe7yx9kn8RSsyjsbsO5zTcWVx5XFfi3WO 0dtWysu3Gyc9+FTIkF/0Lf7cXrv/v7Yuc1ViKc5INNRiLipOBADtMDHafQIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/H8OgkRyi29DwgV_IzVpyin4_PLs>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, draft-ietf-trill-over-ip.all@ietf.org, IETF Discussion <ietf@ietf.org>, "trill@ietf.org" <trill@ietf.org>
Subject: Re: [RTG-DIR] Review of draft-ietf-trill-over-ip-08
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 03 Jan 2017 11:31:47 -0000

Hi,

I agree with your comment,

thank you,

Cheers,

Ines.


On 30.12.2016 02:43, Donald Eastlake wrote:
>>                  Section 4.5: TRILL Over IP IS-IS SubNetwork Point of Attachment
>>                          I think it would be nice to add in the text the meaning of "111111"
>> depicted in the figure.
> Humm... Those are the first digits of vertically arrayed bit numbers
> (10 through 15). So, since it would fit, maybe we should make those
> bits one character space wider so the bit number can be horizontal
> rather than vertical. I think that would be clearer.
>
>


From nobody Tue Jan  3 10:57:23 2017
Return-Path: <touch@isi.edu>
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 BA49B129AE5; Tue,  3 Jan 2017 10:57:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10
X-Spam-Level: 
X-Spam-Status: No, score=-10 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-3.1] 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 5kKOCO0Uh_t2; Tue,  3 Jan 2017 10:57:20 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (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 15C15129AD3; Tue,  3 Jan 2017 10:57:20 -0800 (PST)
Received: from [128.9.160.81] (nib.isi.edu [128.9.160.81]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id v03IuSVY024112 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 3 Jan 2017 10:56:29 -0800 (PST)
To: Ines Robles <maria.ines.robles@ericsson.com>, rtg-dir@ietf.org
References: <148290260152.14213.11124890517026127285.idtracker@ietfa.amsl.com>
From: Joe Touch <touch@isi.edu>
Message-ID: <9bbd1c40-a983-e85c-5656-ef17d50b8605@isi.edu>
Date: Tue, 3 Jan 2017 10:56:30 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <148290260152.14213.11124890517026127285.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/-B9Acbhq0hivN3ApLf54ZLxJNCw>
Cc: trill@ietf.org, ietf@ietf.org, draft-ietf-trill-over-ip.all@ietf.org
Subject: Re: [RTG-DIR] Review of draft-ietf-trill-over-ip-08
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 03 Jan 2017 18:57:22 -0000

Some observations:

- the title is misleading; this is TRILL over UDP, not trill over IP.

- the use of two different ports invites some potentially unintended
problems, e.g., selective blocking of the control vs. data plane. IMO,
given that TRILL's purpose is to extend Ethernet (not IP), this service
would be better served using a single port and differentiated
encapsulated traffic by whatever method TRILL nodes use internally.
Otherwise, this spec needs to include specific description of unexpected
behavior, e.g., data frames on the IS-IS port and IS-IS frames on the
data port.

- regardless of whether one or two ports are requested, this doc should
provide the needed information for IANA (e.g., a service name and
description compliant with RFC6335).

- the section on MTU handling might benefit from informationally citing
intarea-tunnels, and consider using the recommendations there. In
particular, it's not sufficient to assume IPv4 supports 576 byte MTUs
(that's the minimum receiver reassembly MTU, not the transit MTU). That
section should also address issues of PMTUD and PLMTUD.

FWIW.

Joe



From nobody Wed Jan  4 14:53:24 2017
Return-Path: <keyur@arrcus.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 E896A1296AC; Wed,  4 Jan 2017 14:53:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level: 
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=netorgft1331857.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 K5r1Or2Nz0cr; Wed,  4 Jan 2017 14:53:20 -0800 (PST)
Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [67.231.154.164]) (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 D7103129497; Wed,  4 Jan 2017 14:53:19 -0800 (PST)
Received: from pure.maildistiller.com (unknown [10.110.50.29]) by dispatch1-us1.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTP id 468318007D; Wed,  4 Jan 2017 22:53:14 +0000 (UTC)
X-Virus-Scanned: Proofpoint Essentials engine
Received: from mx2-us1.ppe-hosted.com (unknown [10.110.49.251]) by pure.maildistiller.com (Proofpoint Essentials ESMTP Server) with ESMTPS id D4CB980054; Wed,  4 Jan 2017 22:53:13 +0000 (UTC)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03lp0052.outbound.protection.outlook.com [216.32.180.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx2-us1.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTPS id 3982D80087; Wed,  4 Jan 2017 22:53:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NETORGFT1331857.onmicrosoft.com; s=selector1-arrcus-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=FutD/SRAammxGAacq9BKZnwAhJJZ+4g7MDhU2KI2y4k=; b=LIYtB5CoZFJNZzyg4kryFbl8XG+/027xOA6eoBn8WC+49kdzPrtY0GxN7l3CxAd6r5xzEuyc6zMkjW6Qw0pjKTWRxvrzOvB5GBw9bE/7qcqHItuIVDL0YqQcqUec/eW/0KR8LNW8NKIaZ/t9VGjVS5QZiqjVw9FdGEgcdQyCKcY=
Received: from BY2PR18MB0262.namprd18.prod.outlook.com (10.163.72.152) by BY2PR18MB0261.namprd18.prod.outlook.com (10.163.72.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.817.10; Wed, 4 Jan 2017 22:53:01 +0000
Received: from BY2PR18MB0262.namprd18.prod.outlook.com ([10.163.72.152]) by BY2PR18MB0262.namprd18.prod.outlook.com ([10.163.72.152]) with mapi id 15.01.0817.009; Wed, 4 Jan 2017 22:53:01 +0000
From: Keyur Patel <keyur@arrcus.com>
To: Jonathan Hardwick <jonathan.hardwick@metaswitch.com>, "Alvaro Retana (aretana)" <aretana@cisco.com>, Zhangxian Xian <zhang.xian@huawei.com>, "Jon Hudson" <jon.hudson@gmail.com>
Thread-Topic: draft-ietf-sidr-bgpsec-protocol
Thread-Index: AQHSZthkNfH8MXPYLkOmxwl9coeqv6EoZskA
Date: Wed, 4 Jan 2017 22:53:01 +0000
Message-ID: <C3B0482B-1007-4B29-B178-DE98C062E197@arrcus.com>
References: <B3E00907-BF7C-400D-8A5B-4F02BA2A2C12@arrcus.com>
In-Reply-To: <B3E00907-BF7C-400D-8A5B-4F02BA2A2C12@arrcus.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=keyur@arrcus.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [2602:306:c446:9490:c160:7303:35b8:9b52]
x-ms-office365-filtering-correlation-id: d30f5182-0dc2-471f-e733-08d434f46fb3
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BY2PR18MB0261;
x-microsoft-exchange-diagnostics: 1; BY2PR18MB0261; 7:joWYA82vzxYcLH/3gCooZZ8qo1OTWOpulyl8x1XhYwAw3hHDdd+ideqrpCQpyStqh2sVHFxROB8ij0bfWK0lzzcS+/Drs43/NcGgr1u4LFGqzWfzamg44UZKIWG3p+AgdUAJrQyj4hB78tzlOBGWvOrt3eWBgIVOVUOO/rm1EpO9Qbu3ptO1rjhAWE6CrBhyoecm3ZyycVWrMZ17pExRooF+ftPeCmq1LVPhzKhysc0DELi7u4vVpThO5tN2WdNMmO4w+f9kPznKoXhYdR5wavnQ7bWn1NfIUlgEJeq67MXco4ssCxfAkHtyrHq3TcB6LX4cftjGxgw1UG3wEJV8qT+q5CSYcUuQMf6Snbbjd8DYmdtceL6JsYUUeF3depJY/qXMuDoWlOMEbwSxGi96biS+hLlMF0tzzGX4ZR8ZLEerETre0Rw0hTHEnLxTxhgjguGGXt3ZGeMho8XRwi+68g==
x-microsoft-antispam-prvs: <BY2PR18MB02619157731E8503AD27CCD3C1610@BY2PR18MB0261.namprd18.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(65766998875637)(192374486261705)(50582790962513)(95692535739014)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123555025)(20161123560025)(2016111802025)(20161123564025)(20161123562025)(6072148)(6043046); SRVR:BY2PR18MB0261; BCL:0; PCL:0; RULEID:; SRVR:BY2PR18MB0261; 
x-forefront-prvs: 0177904E6B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(6009001)(7916002)(39410400002)(39450400003)(39830400002)(199003)(377454003)(189002)(54896002)(81166006)(122556002)(5660300001)(230783001)(8656002)(189998001)(101416001)(2906002)(54906002)(50986999)(54356999)(2900100001)(102836003)(106356001)(68736007)(92566002)(6306002)(106116001)(105586002)(76176999)(38730400001)(6116002)(3660700001)(229853002)(6506006)(6486002)(6512006)(97736004)(6436002)(36756003)(83716003)(82746002)(25786008)(33656002)(7736002)(99286003)(8936002)(5001770100001)(2950100002)(7416002)(39060400001)(4326007)(81156014)(8676002)(3280700002)(77096006)(86362001)(104396002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR18MB0261; H:BY2PR18MB0262.namprd18.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: arrcus.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_C3B0482B10074B29B178DE98C062E197arrcuscom_"
MIME-Version: 1.0
X-OriginatorOrg: arrcus.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2017 22:53:01.4636 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 697b3529-5c2b-40cf-a019-193eb78f6820
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR18MB0261
X-MDID: 1483570394-1hvfSYrvpfm2
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/_qTKZz0eYAmmBcOGg-YXMI3c8Eg>
Cc: Routing Directorate <rtg-dir@ietf.org>, sidr <sidr@ietf.org>, "Sriram, Kotikalapudi \(Fed\)" <kotikalapudi.sriram@nist.gov>, "mlepinski@ncf.edu" <mlepinski@ncf.edu>, "sidr-chairs@ietf.org" <sidr-chairs@ietf.org>, Routing ADs <rtg-ads@tools.ietf.org>
Subject: Re: [RTG-DIR] draft-ietf-sidr-bgpsec-protocol
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 04 Jan 2017 22:53:22 -0000

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

W2FkZGluZyByb3V0aW5nLWFkc10NCg0KRnJvbTogS2V5dXIgUGF0ZWwgPGtleXVyQGFycmN1cy5j
b20+DQpEYXRlOiBXZWRuZXNkYXksIEphbnVhcnkgNCwgMjAxNyBhdCAyOjE3IFBNDQpUbzogSm9u
YXRoYW4gSGFyZHdpY2sgPGpvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPiwgIkFsdmFy
byBSZXRhbmEgKGFyZXRhbmEpIiA8YXJldGFuYUBjaXNjby5jb20+LCBaaGFuZ3hpYW4gWGlhbiA8
emhhbmcueGlhbkBodWF3ZWkuY29tPiwgSm9uIEh1ZHNvbiA8am9uLmh1ZHNvbkBnbWFpbC5jb20+
DQpDYzogcnRnLWRpciA8cnRnLWRpci1ib3VuY2VzQGlldGYub3JnPiwgInNpZHItY2hhaXJzQGll
dGYub3JnIiA8c2lkci1jaGFpcnNAaWV0Zi5vcmc+LCBzaWRyIDxzaWRyLWJvdW5jZXNAaWV0Zi5v
cmc+LCAiU3JpcmFtLCBLb3Rpa2FsYXB1ZGkgKEZlZCkiIDxrb3Rpa2FsYXB1ZGkuc3JpcmFtQG5p
c3QuZ292PiwgIm1sZXBpbnNraUBuY2YuZWR1IiA8bWxlcGluc2tpQG5jZi5lZHU+DQpTdWJqZWN0
OiBkcmFmdC1pZXRmLXNpZHItYmdwc2VjLXByb3RvY29sDQoNCkhlbGxvLA0KDQpBcG9sb2dpZXMg
Zm9yIHRoZSBkZWxheWVkIHJlc3BvbnNlLg0KDQpJIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUg
Um91dGluZyBEaXJlY3RvcmF0ZSBRQSByZXZpZXdlciBmb3IgZHJhZnQtaWV0Zi1zaWRyLWJncHNl
Yy1wcm90b2NvbC4NCg0KVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgUUEgcmV2aWV3cyBhcmUgaW50
ZW5kZWQgdG8gYmUgYSBzdXBwb3J0IHRvIGltcHJvdmUgdGhlIHF1YWxpdHkgb2YgUlRHIEFyZWEg
ZG9jdW1lbnRzIGFzIHRoZXkgcGFzcyB0aHJvdWdoIHRoZSBJRVRGIHByb2Nlc3MuIFRoaXMgaXMg
dGhlIFFBIHJldmlldyBhdCB0aGUgdGltZSBvZiB0aGUgV0cgZG9jdW1lbnQgYWRvcHRpb24gcG9s
bC4NCg0KU3VtbWFyeToNCg0KVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgQkdQc2VjLCBhbiBleHRl
bnNpb24gdG8gdGhlIEJvcmRlciBHYXRld2F5ICBQcm90b2NvbCAoQkdQKSB0aGF0IHByb3ZpZGVz
IHNlY3VyaXR5IGZvciB0aGUgcGF0aCBvZiBhdXRvbm9tb3VzIHN5c3RlbXMgKEFTZXMpIHRocm91
Z2ggd2hpY2ggYSBCR1AgdXBkYXRlIG1lc3NhZ2UgcGFzc2VzLg0KVGhlIGRvY3VtZW50IGlzIHdl
bGwgd3JpdHRlbiwgZWFzeSB0byByZWFkIGFuZCBmb2xsb3cuIFNvbWUgbWlub3IgY29tbWVudHMg
YXJlIGxpc3RlZCBiZWxvdzoNCg0KQ29tbWVudHMgZm9yIHRoZSBhdXRob3JzOg0KDQoNCjEpICAg
ICAgU2VjdGlvbiA0LjEg4oCcVGhlIEJHUHNlYyBQYXRoIGF0dHJpYnV0ZSBhbmQgdGhlIEFTX1BB
VEggYXR0cmlidXRlIGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIFRoYXQgaXMsIGFueSB1cGRhdGUg
bWVzc2FnZSBjb250YWluaW5nIHRoZSBCR1BzZWMgUGF0aCBhdHRyaWJ1dGUgTVVTVCBOT1QgY29u
dGFpbiB0aGUgQVNfUEFUSCBhdHRyaWJ1dGXigJ0uICBGb3IgYW55IHJlc3RhcnRpbmcgc3BlYWtl
cnMgaW4gYSBHUiBtb2RlLCB3aGVyZSB0aGUgYmdwIGNhcGFiaWxpdHkgaXMgbm90IGV4Y2hhbmdl
ZCwgdGhlIGV4aXN0aW5nIHN0YWxlIHJvdXRlcyB3b27igJl0IGhhdmUgYW4gQVNfUEFUSCBhdHRy
aWJ1dGUuIFdlIGNvdWxkIGFkZCBzb21lIGNsYXJpZnlpbmcgdGhhdCBoZWxwcyB0byBpbmRpY2F0
ZSB0aGF0IHN1Y2ggcm91dGVzIHNob3VsZCBiZSBjb25zaWRlcmVkIHZhbGlkIGluIHN0YWxlIG1v
ZGUgKHRpbGwgdGhleSBnZXQgcmVmcmVzaGVkKT8NCg0KDQoNCjIpICAgICAgIDQuMSA0dGggcGFy
YWdyYXBoOiDigJxOb3RlIGFsc28gdGhhdCBuZXcgc2lnbmF0dXJlcyBhcmUgb25seSBhZGRlZCB0
byBhIEJHUHNlYyB1cGRhdGUgbWVzc2FnZSB3aGVuIGEgQkdQc2VjIHNwZWFrZXIgaXMgZ2VuZXJh
dGluZyBhbiB1cGRhdGUgbWVzc2FnZSB0byBzZW5kIHRvIGFuIGV4dGVybmFsIHBlZXIgKGkuZS4s
IHdoZW4gdGhlIEFTIG51bWJlciBvZiB0aGUgcGVlciBpcyBub3QgZXF1YWwgdG8gdGhlIEJHUHNl
YyBzcGVha2VyJ3Mgb3duIEFTIG51bWJlcikuICBUaGVyZWZvcmUsIGEgQkdQc2VjIHNwZWFrZXIg
d2hvIG9ubHkgc2VuZHMgQkdQc2VjIHVwZGF0ZSBtZXNzYWdlcyB0byBwZWVycyB3aXRoaW4gaXRz
IG93biBBUyBkb2VzIG5vdCBuZWVkIHRvIHBvc3Nlc3MgYW55IHByaXZhdGUgc2lnbmF0dXJlIGtl
eXMu4oCdIFRoaXMgdGV4dCBkb2VzbuKAmXQgc2VlbSB0byBhcHBseSB0byBjb25mZWQgcGVlcnM/
IElmIHNvLCBpdCB3b3VsZCBiZSBuaWNlIHRvIGNsYXJpZnkgdGhhdCB0aGlzIHRleHQgZG9lc27i
gJl0IGFwcGx5IHRvIGFueSBjb25mZWQgcGVlcnMuDQoNCg0KDQoNCjMpICAgICAgU2VjdGlvbiA1
IGFuZCBTZWN0aW9uIDUuMiwgMXN0IHBhcmFncmFwaDogUkZDNDI3MSBjb25zaWRlcnMgdXBkYXRl
IG1lc3NhZ2UgcmVjZWl2ZWQgd2l0aG91dCBhIHdlbGxrbm93biBBU19QQVRIIGF0dHJpYnV0ZSBh
cyBhbiBlcnJvci4gIFdlIG5lZWQgc29tZSB0ZXh0IHRvIGNsYXJpZnkgdGhlIChlcnJvciBoYW5k
bGluZyBpZiBhbnkpIGJlaGF2aW9yIHdoZW4gYW4gdXBkYXRlIG1lc3NhZ2UgaXMgcmVjZWl2ZWQg
d2l0aG91dCBhIGJncHNlYyBhbmQgYW4gYXNwYXRoIGF0dHJpYnV0ZS4gVGhlIGN1cnJlbnQgZHJh
ZnQgdGV4dCBzZWVtcyB1bmNsZWFyIGFib3V0IGdlbmVyYXRpb24gb2YgYmdwc2VjIGF0dHJpYnV0
ZSBhcyB3ZWxsIChpbiBhIGliZ3Agc2NlbmFyaW8pLiBJcyBpdCBhIHJlcXVpcmVtZW50IHRvIGdl
bmVyYXRlIGFuIGVtcHR5IGJncHNlYyBhdHRyaWJ1dGU/DQoNCg0KNCkgICAgICBXaXRoIGFuIEFT
X1BBVEggYXR0cmlidXRlIGluIDQyNzEgdGhlcmUgd2FzIGxvb3AgZGV0ZWN0aW9uIGluIHBsYWNl
LiAgV2l0aCBCR1BTZWMgSSBkb27igJl0IHNlZSB0aGF0IGJlaW5nIGNhbGxlZCBleHBsaWNpdGx5
IG90aGVyIHRoYW4gYSBwYXNzaW5nIHJlbWFyayBpbiBzZWN0aW9uIDUuIFNlY3Rpb24gNS4yIHNo
b3VsZCBoYXZlIGEgY2hlY2sgdGhhdCBhbGxvd3MgYSBCR1BzZWMgc3BlYWtlciB0byBiYWlsIG91
dCBvZiBhIHZhbGlkYXRpb24gcHJvY2VkdXJlIHdoZW4gYSBhc3BhdGggbG9vcCBpcyBkZXRlY3Rl
ZC4NCg0KDQpCZXN0IFJlZ2FyZHMsDQpLZXl1cg0K

--_000_C3B0482B10074B29B178DE98C062E197arrcuscom_
Content-Type: text/html; charset="utf-8"
Content-ID: <77F47326F320BB4A929B94A8196923FA@namprd18.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MCAw
IDAgMCAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8N
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWls
eTpDYWxpYnJpO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1z
b0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBo
DQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmln
aHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6Q2FsaWJy
aTt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250
LWZhbWlseTpDYWxpYnJpOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6Q2FsaWJyaTsN
Cgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4ubXNvSW5zDQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCW1zby1zdHlsZS1uYW1lOiIiOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7
DQoJY29sb3I6dGVhbDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjgu
NWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpA
bGlzdCBsMA0KCXttc28tbGlzdC1pZDoxNDM1NDQwNzExOw0KCW1zby1saXN0LXR5cGU6aHlicmlk
Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTY3MjU1MzU4NCA2NzY5ODcwNSA2NzY5ODcxMyA2
NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5
ODcxNTt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLXRleHQ6IiUxXCkiOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4
dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1s
b3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBw
dDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0Kb2wNCgl7bWFy
Z2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT4N
CjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjND
MSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlthZGRpbmcgcm91dGluZy1hZHNdPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+S2V5dXIgUGF0ZWwgJmx0O2tleXVyQGFycmN1cy5jb20m
Z3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldlZG5lc2RheSwgSmFudWFyeSA0LCAyMDE3IGF0IDI6MTcg
UE08YnI+DQo8Yj5UbzogPC9iPkpvbmF0aGFuIEhhcmR3aWNrICZsdDtqb25hdGhhbi5oYXJkd2lj
a0BtZXRhc3dpdGNoLmNvbSZndDssICZxdW90O0FsdmFybyBSZXRhbmEgKGFyZXRhbmEpJnF1b3Q7
ICZsdDthcmV0YW5hQGNpc2NvLmNvbSZndDssIFpoYW5neGlhbiBYaWFuICZsdDt6aGFuZy54aWFu
QGh1YXdlaS5jb20mZ3Q7LCBKb24gSHVkc29uICZsdDtqb24uaHVkc29uQGdtYWlsLmNvbSZndDs8
YnI+DQo8Yj5DYzogPC9iPnJ0Zy1kaXIgJmx0O3J0Zy1kaXItYm91bmNlc0BpZXRmLm9yZyZndDss
ICZxdW90O3NpZHItY2hhaXJzQGlldGYub3JnJnF1b3Q7ICZsdDtzaWRyLWNoYWlyc0BpZXRmLm9y
ZyZndDssIHNpZHIgJmx0O3NpZHItYm91bmNlc0BpZXRmLm9yZyZndDssICZxdW90O1NyaXJhbSwg
S290aWthbGFwdWRpIChGZWQpJnF1b3Q7ICZsdDtrb3Rpa2FsYXB1ZGkuc3JpcmFtQG5pc3QuZ292
Jmd0OywgJnF1b3Q7bWxlcGluc2tpQG5jZi5lZHUmcXVvdDsgJmx0O21sZXBpbnNraUBuY2YuZWR1
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5kcmFmdC1pZXRmLXNpZHItYmdwc2VjLXByb3RvY29s
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5IZWxsbyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXBvbG9naWVzIGZvciB0aGUgZGVsYXll
ZCByZXNwb25zZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYXZlIGJlZW4gc2VsZWN0ZWQg
YXMgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgUUEgcmV2aWV3ZXIgZm9yDQo8Yj5kcmFmdC1pZXRm
LXNpZHItYmdwc2VjLXByb3RvY29sLiA8L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBS
b3V0aW5nIERpcmVjdG9yYXRlIFFBIHJldmlld3MgYXJlIGludGVuZGVkIHRvIGJlIGEgc3VwcG9y
dCB0byBpbXByb3ZlIHRoZSBxdWFsaXR5IG9mIFJURyBBcmVhIGRvY3VtZW50cyBhcyB0aGV5IHBh
c3MgdGhyb3VnaCB0aGUgSUVURiBwcm9jZXNzLiBUaGlzIGlzIHRoZSBRQSByZXZpZXcgYXQgdGhl
IHRpbWUgb2YgdGhlIFdHIGRvY3VtZW50IGFkb3B0aW9uIHBvbGwuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlN1bW1hcnk6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoaXMgZG9jdW1lbnQgZGVz
Y3JpYmVzIEJHUHNlYywgYW4gZXh0ZW5zaW9uIHRvIHRoZSBCb3JkZXIgR2F0ZXdheSAmbmJzcDtQ
cm90b2NvbCAoQkdQKSB0aGF0IHByb3ZpZGVzIHNlY3VyaXR5IGZvciB0aGUgcGF0aCBvZiBhdXRv
bm9tb3VzIHN5c3RlbXMgKEFTZXMpIHRocm91Z2ggd2hpY2ggYSBCR1AgdXBkYXRlIG1lc3NhZ2Ug
cGFzc2VzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIGRvY3VtZW50
IGlzIHdlbGwgd3JpdHRlbiwgZWFzeSB0byByZWFkIGFuZCBmb2xsb3cuIFNvbWUgbWlub3IgY29t
bWVudHMgYXJlIGxpc3RlZCBiZWxvdzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q29tbWVudHMg
Zm9yIHRoZSBhdXRob3JzOiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0
ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBwb3J0
TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjEpPHNwYW4gc3R5bGU9ImZvbnQ6
Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPlNlY3Rpb24gNC4xIOKAnFRoZSBCR1Bz
ZWMgUGF0aCBhdHRyaWJ1dGUgYW5kIHRoZSBBU19QQVRIIGF0dHJpYnV0ZSBhcmUgbXV0dWFsbHkg
ZXhjbHVzaXZlLiBUaGF0IGlzLCBhbnkgdXBkYXRlIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgQkdQ
c2VjIFBhdGggYXR0cmlidXRlIE1VU1QgTk9UIGNvbnRhaW4gdGhlIEFTX1BBVEggYXR0cmlidXRl
4oCdLiZuYnNwOyBGb3IgYW55IHJlc3RhcnRpbmcgc3BlYWtlcnMgaW4gYSBHUiBtb2RlLA0KIHdo
ZXJlIHRoZSBiZ3AgY2FwYWJpbGl0eSBpcyBub3QgZXhjaGFuZ2VkLCB0aGUgZXhpc3Rpbmcgc3Rh
bGUgcm91dGVzIHdvbuKAmXQgaGF2ZSBhbiBBU19QQVRIIGF0dHJpYnV0ZS4gV2UgY291bGQgYWRk
IHNvbWUgY2xhcmlmeWluZyB0aGF0IGhlbHBzIHRvIGluZGljYXRlIHRoYXQgc3VjaCByb3V0ZXMg
c2hvdWxkIGJlIGNvbnNpZGVyZWQgdmFsaWQgaW4gc3RhbGUgbW9kZSAodGlsbCB0aGV5IGdldCBy
ZWZyZXNoZWQpPw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9
InRleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+PCFbaWYgIXN1cHBv
cnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Mik8c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+Jm5ic3A7NC4xIDR0aCBwYXJhZ3Jh
cGg6Jm5ic3A74oCcTm90ZSBhbHNvIHRoYXQgbmV3IHNpZ25hdHVyZXMmbmJzcDthcmUgb25seSBh
ZGRlZCB0byBhIEJHUHNlYyB1cGRhdGUgbWVzc2FnZSB3aGVuIGEgQkdQc2VjIHNwZWFrZXIgaXMg
Z2VuZXJhdGluZyBhbiB1cGRhdGUgbWVzc2FnZSB0byBzZW5kIHRvIGFuIGV4dGVybmFsIHBlZXIg
KGkuZS4sIHdoZW4gdGhlIEFTIG51bWJlciBvZiB0aGUgcGVlciBpcyBub3QgZXF1YWwgdG8gdGhl
DQogQkdQc2VjIHNwZWFrZXIncyBvd24gQVMgbnVtYmVyKS4mbmJzcDsmbmJzcDtUaGVyZWZvcmUs
IGEgQkdQc2VjIHNwZWFrZXIgd2hvIG9ubHkgc2VuZHMgQkdQc2VjIHVwZGF0ZSBtZXNzYWdlcyB0
byBwZWVycyB3aXRoaW4gaXRzIG93biBBUyBkb2VzIG5vdCBuZWVkIHRvIHBvc3Nlc3MgYW55IHBy
aXZhdGUgc2lnbmF0dXJlIGtleXMu4oCdIFRoaXMgdGV4dCBkb2VzbuKAmXQgc2VlbSB0byBhcHBs
eSB0byBjb25mZWQgcGVlcnM/IElmIHNvLCBpdCB3b3VsZCBiZSBuaWNlIHRvDQogY2xhcmlmeSB0
aGF0IHRoaXMgdGV4dCBkb2VzbuKAmXQgYXBwbHkgdG8gYW55IGNvbmZlZCBwZWVycy48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAg
bGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJ
Z25vcmUiPjMpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5k
aWZdPlNlY3Rpb24gNSBhbmQgU2VjdGlvbiA1LjIsIDFzdCBwYXJhZ3JhcGg6IFJGQzQyNzEgY29u
c2lkZXJzIHVwZGF0ZSBtZXNzYWdlIHJlY2VpdmVkIHdpdGhvdXQgYSB3ZWxsa25vd24gQVNfUEFU
SCBhdHRyaWJ1dGUgYXMgYW4gZXJyb3IuJm5ic3A7Jm5ic3A7V2UgbmVlZCBzb21lIHRleHQgdG8g
Y2xhcmlmeSB0aGUgKGVycm9yIGhhbmRsaW5nIGlmIGFueSkgYmVoYXZpb3Igd2hlbiBhbiB1cGRh
dGUgbWVzc2FnZSBpcyByZWNlaXZlZA0KIHdpdGhvdXQgYSBiZ3BzZWMgYW5kIGFuIGFzcGF0aCBh
dHRyaWJ1dGUuIFRoZSBjdXJyZW50IGRyYWZ0IHRleHQgc2VlbXMgdW5jbGVhciBhYm91dCBnZW5l
cmF0aW9uIG9mIGJncHNlYyBhdHRyaWJ1dGUgYXMgd2VsbCAoaW4gYSBpYmdwIHNjZW5hcmlvKS4g
SXMgaXQgYSByZXF1aXJlbWVudCB0byBnZW5lcmF0ZSBhbiBlbXB0eSBiZ3BzZWMgYXR0cmlidXRl
PzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi4yNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBo
IiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj48IVtp
ZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj40KTxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5XaXRoIGFuIEFTX1BB
VEggYXR0cmlidXRlIGluIDQyNzEgdGhlcmUgd2FzIGxvb3AgZGV0ZWN0aW9uIGluIHBsYWNlLiZu
YnNwOyZuYnNwO1dpdGggQkdQU2VjIEkgZG9u4oCZdCBzZWUgdGhhdCBiZWluZyBjYWxsZWQgZXhw
bGljaXRseSBvdGhlciB0aGFuIGEgcGFzc2luZyByZW1hcmsgaW4gc2VjdGlvbiA1LiBTZWN0aW9u
IDUuMiBzaG91bGQgaGF2ZSBhIGNoZWNrIHRoYXQgYWxsb3dzIGEgQkdQc2VjIHNwZWFrZXIgdG8g
YmFpbA0KIG91dCBvZiBhIHZhbGlkYXRpb24gcHJvY2VkdXJlIHdoZW4gYSBhc3BhdGggbG9vcCBp
cyBkZXRlY3RlZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CZXN0IFJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5LZXl1cjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_C3B0482B10074B29B178DE98C062E197arrcuscom_--


From nobody Wed Jan  4 17:43:37 2017
Return-Path: <d3e3e3@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 875EC1294C6; Wed,  4 Jan 2017 17:43:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level: 
X-Spam-Status: No, score=-2.45 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_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XjKLHSYD72R7; Wed,  4 Jan 2017 17:43:27 -0800 (PST)
Received: from mail-io0-x233.google.com (mail-io0-x233.google.com [IPv6:2607:f8b0:4001:c06::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 25882129421; Wed,  4 Jan 2017 17:43:26 -0800 (PST)
Received: by mail-io0-x233.google.com with SMTP id d9so468246069ioe.0; Wed, 04 Jan 2017 17:43:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=shYu8Lzejr0kqXrUueN31nYnZk9TQtaMo+crB2KPSWM=; b=QjfzUT3pGYyOscfjfq2vLi5Z8LZ8ACRyO/0R6BxUmrP+3HKSy1YLxFEKP1CFaeE4OA zLXZKS7hJZeCG17WBcsdMzNbzq8Vt886gI2I+RLfYbYAr9rMiVr12aHBAs/nTVhO3SOR y88+LilYYyvBUeLV0cMfmcGLkzi73VyvRyUERg2v9W3Jf5xvGgXYk90L4JQJ8GBxrDtz 8DjsbvGTbWqw5fKh+sw46yniHzOTj6huxbXm4rPtL2v+536myZR6vNsREAne0aejUS3D /Ub4N8dyak4ZzAsJ3ognkvQ62+Sy++p+ekDRAVFYrPZqEtmKgJ0INap1Utsmmvf8nqBC 0Btg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=shYu8Lzejr0kqXrUueN31nYnZk9TQtaMo+crB2KPSWM=; b=rctzrY0VOw/1LJ1cueja/EbSlseSUz/eVG/sbgUUQJGVjkheBMfBeV4AN1ydeqU1FL VNFGOzQs7i0VtXRAiet6O94IA3PEK1ZBqVofiNbXvaVBK7/s1zrKdjao4rOYYcTTepts 5lAM8O6Ubs/N113snaXKexJAh5sfCeYsl7hmiM6Nkwng3lZQY8a7Aqkd71GZOiToycg6 egu326SiGu/iTP+R4JmWiMsqaLxHeAweFUS2e5CN+LVogWNgrCqa3dbY+xxll0QCYa71 x1sKNiSwu/EdTXOZ6g4qU433FYmd6hyWI2lLdqXlf6BB7NDjv0ZtFXlgpuZCOy3v5Vwb shtg==
X-Gm-Message-State: AIkVDXKt1CgGvefTozN9XlJ/CXfATB8SYR1/YOmrOX/B9/9ukwdO2fkqbU91rEmFeDHeNa4hMR+VpztWgiifOw==
X-Received: by 10.107.175.80 with SMTP id y77mr50675142ioe.12.1483580606237; Wed, 04 Jan 2017 17:43:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.41.136 with HTTP; Wed, 4 Jan 2017 17:43:10 -0800 (PST)
In-Reply-To: <9bbd1c40-a983-e85c-5656-ef17d50b8605@isi.edu>
References: <148290260152.14213.11124890517026127285.idtracker@ietfa.amsl.com> <9bbd1c40-a983-e85c-5656-ef17d50b8605@isi.edu>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Wed, 4 Jan 2017 20:43:10 -0500
Message-ID: <CAF4+nEFu26=YgZnRnW6rhoObkMWP0g22Rn1jUVv+FtYfBpQk-A@mail.gmail.com>
To: Joe Touch <touch@isi.edu>
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/1WFO9eCskY_stkaUTqodWpASZMs>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "trill@ietf.org" <trill@ietf.org>, IETF Discussion <ietf@ietf.org>, draft-ietf-trill-over-ip.all@ietf.org
Subject: Re: [RTG-DIR] Review of draft-ietf-trill-over-ip-08
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 05 Jan 2017 01:43:28 -0000

Hi Joe,

Thanks for the comments.

On Tue, Jan 3, 2017 at 1:56 PM, Joe Touch <touch@isi.edu> wrote:
>
> Some observations:
>
> - the title is misleading; this is TRILL over UDP, not trill over IP.

Humm... The two encapsulations specified do use UDP and it seems
implausible that TCP would be used. But it is possible someone would
want to use SCTP or some other non-UDP IP encapsulation. That would
presumably be via some future document. So I guess, on balance it
would be better to change the title as you suggest.

> - the use of two different ports invites some potentially unintended
> problems, e.g., selective blocking of the control vs. data plane. IMO,
> given that TRILL's purpose is to extend Ethernet (not IP), this service
> would be better served using a single port and differentiated
> encapsulated traffic by whatever method TRILL nodes use internally.
> Otherwise, this spec needs to include specific description of unexpected
> behavior, e.g., data frames on the IS-IS port and IS-IS frames on the
> data port.

I guess I don't see this.

As for selective blocking, if someone can control the passing of
traffic through links connecting TRILL switches, they can always block
a subset of traffic based on whatever criteria they want. I don't
think it makes significant difference what header field they look at.

Similarly, if someone can modify traffic passing through links between
TRILL switches, if the traffic is IP they could swap around port
numbers, but they could also swap around other header fields.
Presumably it is a policy decision for network managers based on their
threat model whether or not to use facilities by TRILL or otherwise to
provided to secure control traffic and/or use link security to protect
all traffic over a link. (Similarly, it is a matter for end system
users/managers to decide whether to use end-to-end security.)

I suppose we could throw in a few sentences saying that if security is
not being used and data or control is mislabeled as the other and it
happens to be parseable as the other, you will get junk in the data
stream or screwed up control information. But I don't think the
mislabeling of control and data as the other by TRILL code is a
realistic problem. It would be detected by the crudest of testing.

> - regardless of whether one or two ports are requested, this doc should
> provide the needed information for IANA (e.g., a service name and
> description compliant with RFC6335).

OK.

> - the section on MTU handling might benefit from informationally citing
> intarea-tunnels, and consider using the recommendations there. In
> particular, it's not sufficient to assume IPv4 supports 576 byte MTUs
> (that's the minimum receiver reassembly MTU, not the transit MTU). That
> section should also address issues of PMTUD and PLMTUD.

I'll take a look at that draft in this context.

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

> FWIW.
>
> Joe


From nobody Thu Jan  5 10:45:16 2017
Return-Path: <touch@isi.edu>
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 D4B161295F4; Thu,  5 Jan 2017 10:45:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10
X-Spam-Level: 
X-Spam-Status: No, score=-10 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-3.1] 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 4RKGF3bD11XE; Thu,  5 Jan 2017 10:45:10 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (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 D0740129590; Thu,  5 Jan 2017 10:45:10 -0800 (PST)
Received: from [128.9.160.81] (nib.isi.edu [128.9.160.81]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id v05IiaDY006532 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 5 Jan 2017 10:44:36 -0800 (PST)
To: Donald Eastlake <d3e3e3@gmail.com>
References: <148290260152.14213.11124890517026127285.idtracker@ietfa.amsl.com> <9bbd1c40-a983-e85c-5656-ef17d50b8605@isi.edu> <CAF4+nEFu26=YgZnRnW6rhoObkMWP0g22Rn1jUVv+FtYfBpQk-A@mail.gmail.com>
From: Joe Touch <touch@isi.edu>
Message-ID: <8ad2471d-e58c-44aa-8ce9-ff814652b10c@isi.edu>
Date: Thu, 5 Jan 2017 10:44:37 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAF4+nEFu26=YgZnRnW6rhoObkMWP0g22Rn1jUVv+FtYfBpQk-A@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/5BV8-Cu0UwjdOQqiZAwaU6tWr6c>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "trill@ietf.org" <trill@ietf.org>, IETF Discussion <ietf@ietf.org>, draft-ietf-trill-over-ip.all@ietf.org
Subject: Re: [RTG-DIR] Review of draft-ietf-trill-over-ip-08
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 05 Jan 2017 18:45:12 -0000

Hi, Donald,


On 1/4/2017 5:43 PM, Donald Eastlake wrote:
> Hi Joe,
>
> Thanks for the comments.
>
> On Tue, Jan 3, 2017 at 1:56 PM, Joe Touch <touch@isi.edu> wrote:
>> - the use of two different ports invites some potentially unintended
>> problems, e.g., selective blocking of the control vs. data plane. IMO,
>> given that TRILL's purpose is to extend Ethernet (not IP), this service
>> would be better served using a single port and differentiated
>> encapsulated traffic by whatever method TRILL nodes use internally.
>> Otherwise, this spec needs to include specific description of unexpected
>> behavior, e.g., data frames on the IS-IS port and IS-IS frames on the
>> data port.
> I guess I don't see this.
It's a configuration issue - what happens when (not if) a sysadmin opens
up one port but not the other?

IMO, unless there's a reason for that sort of selective filtering or
there's a specific need to encapsulate the traffic differently, these
ought to be treated as a single service - TRILL UDP encapsulation.

It's only inside the TRILL system that the difference between data and
IS-IS is useful and this encapsulation will have no effect on those nodes.

> As for selective blocking, if someone can control the passing of
> traffic through links connecting TRILL switches, they can always block
> a subset of traffic based on whatever criteria they want. I don't
> think it makes significant difference what header field they look at.

I'm thinking of the increased complexity and potential for failure by
not "fate sharing" data and IS-IS traffic.

> Similarly, if someone can modify traffic passing through links between
> TRILL switches, if the traffic is IP they could swap around port
> numbers, but they could also swap around other header fields.
> Presumably it is a policy decision for network managers based on their
> threat model whether or not to use facilities by TRILL or otherwise to
> provided to secure control traffic and/or use link security to protect
> all traffic over a link. (Similarly, it is a matter for end system
> users/managers to decide whether to use end-to-end security.)
I'm asking whether you actually expect or want IP transit nodes to treat
data and IS-IS traffic differently - via different routes, different
drop policies, etc. If not, then there's no benefit from having two
service ports.

> I suppose we could throw in a few sentences saying that if security is
> not being used and data or control is mislabeled as the other and it
> happens to be parseable as the other, you will get junk in the data
> stream or screwed up control information. 
TRILL data and IS-IS is already treated differently inside a TRILL
campus, e.g., by their existing headers. I can't see data being treated
as IS-IS or vice versa inside the campus, regardless of which port the
traffic arrives on.

That's largely my point - if the encap/decap node wouldn't need to treat
these differently in either direction (leaving or entering the TRILL
campus), then they're one service.

> But I don't think the
> mislabeling of control and data as the other by TRILL code is a
> realistic problem. It would be detected by the crudest of testing.

It *can* be detected, but your protocol needs to specify the correct
behavior. Is the UDP tunnel ingress/egress supposed to prevent such
mislabeling on ingress? If so, why would it care? If not, then again
there's no point to two services.

Joe


From nobody Thu Jan  5 11:01:32 2017
Return-Path: <touch@isi.edu>
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 6468A129625; Thu,  5 Jan 2017 11:01:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10
X-Spam-Level: 
X-Spam-Status: No, score=-10 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-3.1] 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 L7H6bbrofbc8; Thu,  5 Jan 2017 11:01:22 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (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 1829B129619; Thu,  5 Jan 2017 11:01:22 -0800 (PST)
Received: from [128.9.160.81] (nib.isi.edu [128.9.160.81]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id v05J0uHG008810 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 5 Jan 2017 11:00:57 -0800 (PST)
To: Donald Eastlake <d3e3e3@gmail.com>
References: <148290260152.14213.11124890517026127285.idtracker@ietfa.amsl.com> <9bbd1c40-a983-e85c-5656-ef17d50b8605@isi.edu> <CAF4+nEFu26=YgZnRnW6rhoObkMWP0g22Rn1jUVv+FtYfBpQk-A@mail.gmail.com> <8ad2471d-e58c-44aa-8ce9-ff814652b10c@isi.edu>
From: Joe Touch <touch@isi.edu>
Message-ID: <78015424-9f4a-2d40-6898-38b02dacc7b9@isi.edu>
Date: Thu, 5 Jan 2017 11:00:57 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <8ad2471d-e58c-44aa-8ce9-ff814652b10c@isi.edu>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/9h_jtssL6UjD1vzctHfbdoLEEc4>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "trill@ietf.org" <trill@ietf.org>, IETF Discussion <ietf@ietf.org>, draft-ietf-trill-over-ip.all@ietf.org
Subject: Re: [RTG-DIR] Review of draft-ietf-trill-over-ip-08
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 05 Jan 2017 19:01:23 -0000

PS - I have a broader question about this work.

Why is this a service at all?

There are dozens of ways of taking existing IP or Ethernet traffic and
encapsulating them for IP tunnel transit, some including much stronger
protections (e.g. SEAL/AERO provides better fragmentation/reassembly
support).

Why not use one of those existing services?

The only thing this saves is the link header/trailer overhead, but then
it also begs the question of the identity of these tunnel endpoints
within the TRILL system (which are indicated by addresses used in those
link headers).

(if there is an answer to this, it really should be included in the intro)

Joe


On 1/5/2017 10:44 AM, Joe Touch wrote:
> Hi, Donald,
>
>
> On 1/4/2017 5:43 PM, Donald Eastlake wrote:
>> Hi Joe,
>>
>> Thanks for the comments.
>>
>> On Tue, Jan 3, 2017 at 1:56 PM, Joe Touch <touch@isi.edu> wrote:
>>> - the use of two different ports invites some potentially unintended
>>> problems, e.g., selective blocking of the control vs. data plane. IMO,
>>> given that TRILL's purpose is to extend Ethernet (not IP), this service
>>> would be better served using a single port and differentiated
>>> encapsulated traffic by whatever method TRILL nodes use internally.
>>> Otherwise, this spec needs to include specific description of unexpected
>>> behavior, e.g., data frames on the IS-IS port and IS-IS frames on the
>>> data port.
>> I guess I don't see this.
> It's a configuration issue - what happens when (not if) a sysadmin opens
> up one port but not the other?
>
> IMO, unless there's a reason for that sort of selective filtering or
> there's a specific need to encapsulate the traffic differently, these
> ought to be treated as a single service - TRILL UDP encapsulation.
>
> It's only inside the TRILL system that the difference between data and
> IS-IS is useful and this encapsulation will have no effect on those nodes.
>
>> As for selective blocking, if someone can control the passing of
>> traffic through links connecting TRILL switches, they can always block
>> a subset of traffic based on whatever criteria they want. I don't
>> think it makes significant difference what header field they look at.
> I'm thinking of the increased complexity and potential for failure by
> not "fate sharing" data and IS-IS traffic.
>
>> Similarly, if someone can modify traffic passing through links between
>> TRILL switches, if the traffic is IP they could swap around port
>> numbers, but they could also swap around other header fields.
>> Presumably it is a policy decision for network managers based on their
>> threat model whether or not to use facilities by TRILL or otherwise to
>> provided to secure control traffic and/or use link security to protect
>> all traffic over a link. (Similarly, it is a matter for end system
>> users/managers to decide whether to use end-to-end security.)
> I'm asking whether you actually expect or want IP transit nodes to treat
> data and IS-IS traffic differently - via different routes, different
> drop policies, etc. If not, then there's no benefit from having two
> service ports.
>
>> I suppose we could throw in a few sentences saying that if security is
>> not being used and data or control is mislabeled as the other and it
>> happens to be parseable as the other, you will get junk in the data
>> stream or screwed up control information. 
> TRILL data and IS-IS is already treated differently inside a TRILL
> campus, e.g., by their existing headers. I can't see data being treated
> as IS-IS or vice versa inside the campus, regardless of which port the
> traffic arrives on.
>
> That's largely my point - if the encap/decap node wouldn't need to treat
> these differently in either direction (leaving or entering the TRILL
> campus), then they're one service.
>
>> But I don't think the
>> mislabeling of control and data as the other by TRILL code is a
>> realistic problem. It would be detected by the crudest of testing.
> It *can* be detected, but your protocol needs to specify the correct
> behavior. Is the UDP tunnel ingress/egress supposed to prevent such
> mislabeling on ingress? If so, why would it care? If not, then again
> there's no point to two services.
>
> Joe


From nobody Thu Jan  5 14:55:12 2017
Return-Path: <randy@psg.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 C367C1296DD; Thu,  5 Jan 2017 14:55:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.001
X-Spam-Level: 
X-Spam-Status: No, score=-10.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-3.1, 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 9u0kpL-pcW9q; Thu,  5 Jan 2017 14:55:07 -0800 (PST)
Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (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 F070412966E; Thu,  5 Jan 2017 14:55:06 -0800 (PST)
Received: from localhost ([127.0.0.1] helo=ryuu.psg.com) by ran.psg.com with esmtp (Exim 4.86_2) (envelope-from <randy@psg.com>) id 1cPGvs-0003F8-PB; Thu, 05 Jan 2017 22:54:53 +0000
Date: Fri, 06 Jan 2017 07:54:49 +0900
Message-ID: <m2bmvlf77q.wl-randy@psg.com>
From: Randy Bush <randy@psg.com>
To: Keyur Patel <keyur@arrcus.com>
In-Reply-To: <C3B0482B-1007-4B29-B178-DE98C062E197@arrcus.com>
References: <B3E00907-BF7C-400D-8A5B-4F02BA2A2C12@arrcus.com> <C3B0482B-1007-4B29-B178-DE98C062E197@arrcus.com>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/24.5 Mule/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=US-ASCII
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/DeihfHsu5eG2jQkDFQ26TecB6Qs>
Cc: Routing Directorate <rtg-dir@ietf.org>, Zhangxian Xian <zhang.xian@huawei.com>, Routing ADs <rtg-ads@tools.ietf.org>, sidr <sidr@ietf.org>, Jonathan Hardwick <jonathan.hardwick@metaswitch.com>, "Alvaro Retana \(aretana\)" <aretana@cisco.com>, Jon Hudson <jon.hudson@gmail.com>
Subject: Re: [RTG-DIR] [sidr] draft-ietf-sidr-bgpsec-protocol
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 05 Jan 2017 22:55:08 -0000

did i miss the response to this?  i think some of the points are
important.

randy


From nobody Thu Jan  5 21:40:16 2017
Return-Path: <kotikalapudi.sriram@nist.gov>
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 74BFB1294A7; Thu,  5 Jan 2017 21:40:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nistgov.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 GJZBVrVPzHcg; Thu,  5 Jan 2017 21:40:13 -0800 (PST)
Received: from gcc01-CY1-obe.outbound.protection.outlook.com (mail-cy1gcc01on0137.outbound.protection.outlook.com [23.103.200.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E732E127058; Thu,  5 Jan 2017 21:40:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nistgov.onmicrosoft.com; s=selector1-nist-gov; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=8xSJcndiQbpppEVBnmC71mgA+GwsLjwuitbDLWrK8eo=; b=c8tJsFgKtwTJeukspNLFSw9ig30QlnlMeyidk3aNJwDcO8AHeyjxckvq7O2Z7RkFvqpRL+SGMUsN0dLiFkSr6AGA0aP+bsPiJM048pkwRaDL3OR+EzYGI31pobKnUYXbemIJTZJo2StW7KDqiOwYOUOrs6nYwtwIGMS287t6a/o=
Received: from DM2PR09MB0446.namprd09.prod.outlook.com (10.161.252.145) by DM2PR09MB0446.namprd09.prod.outlook.com (10.161.252.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.817.10; Fri, 6 Jan 2017 05:40:10 +0000
Received: from DM2PR09MB0446.namprd09.prod.outlook.com ([10.161.252.145]) by DM2PR09MB0446.namprd09.prod.outlook.com ([10.161.252.145]) with mapi id 15.01.0817.012; Fri, 6 Jan 2017 05:40:10 +0000
From: "Sriram, Kotikalapudi (Fed)" <kotikalapudi.sriram@nist.gov>
To: Keyur Patel <keyur@arrcus.com>, Jonathan Hardwick <jonathan.hardwick@metaswitch.com>, "Alvaro Retana (aretana)" <aretana@cisco.com>, Zhangxian Xian <zhang.xian@huawei.com>, Jon Hudson <jon.hudson@gmail.com>
Thread-Topic: draft-ietf-sidr-bgpsec-protocol
Thread-Index: AQHSZthkNfH8MXPYLkOmxwl9coeqv6EoZskAgAKH0dQ=
Date: Fri, 6 Jan 2017 05:40:09 +0000
Message-ID: <DM2PR09MB0446573C5C4C482D62700B6884630@DM2PR09MB0446.namprd09.prod.outlook.com>
References: <B3E00907-BF7C-400D-8A5B-4F02BA2A2C12@arrcus.com>, <C3B0482B-1007-4B29-B178-DE98C062E197@arrcus.com>
In-Reply-To: <C3B0482B-1007-4B29-B178-DE98C062E197@arrcus.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kotikalapudi.sriram@nist.gov; 
x-originating-ip: [71.191.56.66]
x-ms-office365-filtering-correlation-id: 166ab968-80e2-4ba3-d405-08d435f67a92
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM2PR09MB0446;
x-microsoft-exchange-diagnostics: 1; DM2PR09MB0446; 7:oVVnRw8o6v3BFzgA7nhIrCydJ+z/fqjuKdHTNvOcJsiVEGtGV5s5kky4Qu7Jhuz88GKbbXrvMSPIu9aJJqNjl50XlV6Y//y/8eyib+qeEfVA7YyZqRV/GW7siRwuN8Eu7h6qYQLHryn3lDK7OiTHoVOCbFV3eoCYy6dFxDSOZ3xkNb3vXyrRo8ATCXb3msA9AzOp0DS5ax0O6eSBrYFZUOCicXUfwgtgv8ckTv7y2FsY3Bn9ch1XU7lA8P0o6bJsdloDB7WCowgmEN/MCkyvXVeigshe5gdQcpolfhyKMTrh/g5+BhqBA33aYfW9SAj0GrDUzipsyx3j0IgN5hE5yJKIlj4StGgAajuAi5lKcEqknU96LkwAKJEcFObG9sVoI5fBCCTP9hur8XXmlCEMJCuOTrbc1E+kUd+SpofEwBzsFCC16OiW187U1ih9YQa54fGdZfIPNRQ1KU4Oblf+PQ==
x-microsoft-antispam-prvs: <DM2PR09MB04464C17ADB4A978166564FB84630@DM2PR09MB0446.namprd09.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(17755550239193);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123555025)(20161123558021)(20161123562025)(20161123560025)(6072148); SRVR:DM2PR09MB0446; BCL:0; PCL:0; RULEID:; SRVR:DM2PR09MB0446; 
x-forefront-prvs: 01792087B6
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39840400002)(39850400002)(39410400002)(39860400002)(39450400003)(199003)(377454003)(189002)(7416002)(305945005)(106116001)(33656002)(66066001)(92566002)(55016002)(99286003)(50986999)(38730400001)(54356999)(6436002)(76176999)(74316002)(68736007)(25786008)(81166006)(81156014)(3660700001)(7696004)(2950100002)(106356001)(8676002)(8936002)(9686002)(5660300001)(122556002)(77096006)(229853002)(230783001)(2906002)(86362001)(39060400001)(6506006)(5890100001)(102836003)(101416001)(189998001)(5001770100001)(345774005)(97736004)(4326007)(54906002)(3846002)(3280700002)(2900100001)(6116002)(7736002)(105586002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR09MB0446; H:DM2PR09MB0446.namprd09.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: nist.gov does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: nist.gov
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2017 05:40:09.8650 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2ab5d82f-d8fa-4797-a93e-054655c61dec
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR09MB0446
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/lmfF4NY0NCPp6FBjKk7yJvau40k>
Cc: Routing Directorate <rtg-dir@ietf.org>, "sidr-chairs@ietf.org" <sidr-chairs@ietf.org>, Routing ADs <rtg-ads@tools.ietf.org>, "mlepinski@ncf.edu" <mlepinski@ncf.edu>, sidr <sidr@ietf.org>
Subject: Re: [RTG-DIR] draft-ietf-sidr-bgpsec-protocol
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 06 Jan 2017 05:40:15 -0000

Keyur,

Thank you for taking the time to read and offer comments.=20
I find the comments very insightful and helpful.=20
My comments are marked with [Sriram] below.

>From: Keyur Patel keyur@arrcus.com

>Sent: Wednesday, January 4, 2017 5:53 PM

>The document is well written, easy to read and follow.
=20
>Some minor comments are listed below:


>1)  Section 4.1 =93The BGPsec Path attribute and the AS_PATH attribute are=
 mutually exclusive. That is, any update message containing the BGPsec Path=
 attribute MUST NOT contain the AS_PATH attribute=94.  For any restarting s=
peakers in a GR mode, where the bgp capability is not exchanged, the existi=
ng stale routes won=92t have an AS_PATH attribute. We could add some clarif=
ying that helps to indicate that such routes should be considered valid in =
stale mode (till they get refreshed)?


[Sriram]  As you have clarified for me on the phone, what you are saying he=
re is that the two BGPsec peers lost the BGPsec session and now restarting =
in GR mode, but they have not exchanged BGPsec capability this time. Hence,=
 they are now simple BGP (non-BGPsec) peers in GR mode. RFC4271 considers u=
pdate message received without a well-known AS_PATH attribute as an error, =
and unfortunately in this case the cached BGPsec updates do not have AS_PAT=
H (albeit they have BGPsec_Path). So you are saying "the router should not =
panic" and instead simply treat each cached update as NOT-IN-ERROR even tho=
ugh it is missing AS_PATH attribute. This way the GR can work properly. Of =
course, shortly the updates will have AS_PATH (and not considered in error)=
 when they get refreshed (over the new simple BGP session). Per your sugges=
tion, I will include new text in Section 7 to describe this required behavi=
or for the GR mode.        =20


>2)   4.1 4th paragraph: "Note also that new signatures are only added to a=
 BGPsec update message when a BGPsec speaker is generating an update messag=
e to send to an external peer (i.e., when the AS number of the peer is not =
equal to the BGPsec speaker's own AS number).  Therefore, a BGPsec speaker =
who only sends BGPsec update messages to peers within its own AS does not n=
eed to possess any private signature keys." This text doesn't seem to apply=
 to confed peers? If so, it would be nice to clarify that this text doesn't=
 apply to any confed peers.


[Sriram] You have clarified in our phone conversation that you consider the=
 inter-AS-member sessions as "iBGP" since they are all within a confederati=
on AS domain. The BGPsec document considers the inter-AS-member sessions as=
 "eBGP" (not "iBGP") and intra-Member-AS sessions as "iBGP".  You also clar=
ified that you may call inter-AS-member sessions as "confederation-eBGP" se=
ssions. Obviously, private key is required to sign over such "confederation=
-eBGP/BGPsec" sessions. I understand your point. I will put in new text (no=
tes) to clarify this in the document.


>3)  Section 5 and Section 5.2, 1st paragraph: RFC4271 considers update mes=
sage received without a well-known AS_PATH attribute as an error.  We need =
some text to clarify the (error handling if any) behavior when an update me=
ssage is received without a bgpsec and an aspath attribute. The current dra=
ft text seems unclear about generation of bgpsec attribute as well (in a ib=
gp scenario). Is it a requirement to generate an empty bgpsec attribute?


[Sriram]  As you have clarified for me over the phone, RFC 4271 (page 26) s=
ays the following :

   "When a BGP speaker originates a route then:
   b) the originating speaker includes an empty AS_PATH attribute in
         all UPDATE messages sent to internal peers.  (An empty AS_PATH
         attribute is one whose length field contains the value zero)."


[Sriram]  So what needs to be said in the BGPsec document is the following:=
  The BGPsec_Path attribute is not attached in updates originated inside an=
 AS and propagated to BGPsec capable internal peers. However, when a route =
is originated inside an AS and propagated to non-BGPsec internal peers, an =
empty AS_PATH attribute is included in the update (see [RFC 4271], page 26)=
.


>4)   With an AS_PATH attribute in 4271 there was loop detection in place. =
 With BGPSec I don=92t see that being called explicitly other than a passin=
g remark in section 5. Section 5.2 should have a check that allows a BGPsec=
 speaker to bail out of a validation procedure when a aspath loop is detect=
ed.


[Sriram]  I agree. I will include loop detection in the list of error check=
s in Section 5.2.


Sriram



From nobody Fri Jan  6 08:27:57 2017
Return-Path: <kotikalapudi.sriram@nist.gov>
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 5D9B7129B53; Fri,  6 Jan 2017 08:27:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nistgov.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 BgWziWx9xdIH; Fri,  6 Jan 2017 08:27:52 -0800 (PST)
Received: from gcc01-CY1-obe.outbound.protection.outlook.com (mail-cy1gcc01on0139.outbound.protection.outlook.com [23.103.200.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A478F1294C1; Fri,  6 Jan 2017 08:27:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nistgov.onmicrosoft.com; s=selector1-nist-gov; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=SVgxYUxQ22CEkRILHJAqFeeMYF4fOx/bqk4vTfiTPew=; b=VWn7JGQcI5zwce3dq7qHHRwOGmXOPV8+pDuEG2hVac2d4e7XHzv1oRo5akl27xsBaXJeZToHVDx+d2sHsIU7JDwMS/0W2dv7RZ0TmVE7C00vvGijI4Vm6/1wPZi0wu+RygQUi4agR9tSrHgKsqwtm4TeLrOBOYj9GYZsa07tmy0=
Received: from DM2PR09MB0446.namprd09.prod.outlook.com (10.161.252.145) by DM2PR09MB0446.namprd09.prod.outlook.com (10.161.252.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.817.10; Fri, 6 Jan 2017 16:27:50 +0000
Received: from DM2PR09MB0446.namprd09.prod.outlook.com ([10.161.252.145]) by DM2PR09MB0446.namprd09.prod.outlook.com ([10.161.252.145]) with mapi id 15.01.0817.012; Fri, 6 Jan 2017 16:27:50 +0000
From: "Sriram, Kotikalapudi (Fed)" <kotikalapudi.sriram@nist.gov>
To: Keyur Patel <keyur@arrcus.com>, Jonathan Hardwick <jonathan.hardwick@metaswitch.com>, "Alvaro Retana (aretana)" <aretana@cisco.com>, Zhangxian Xian <zhang.xian@huawei.com>, Jon Hudson <jon.hudson@gmail.com>
Thread-Topic: draft-ietf-sidr-bgpsec-protocol
Thread-Index: AQHSZthkNfH8MXPYLkOmxwl9coeqv6EoZskAgAKH0dSAALXTbQ==
Date: Fri, 6 Jan 2017 16:27:50 +0000
Message-ID: <DM2PR09MB04460F8436EDBEA289420ED284630@DM2PR09MB0446.namprd09.prod.outlook.com>
References: <B3E00907-BF7C-400D-8A5B-4F02BA2A2C12@arrcus.com>, <C3B0482B-1007-4B29-B178-DE98C062E197@arrcus.com>, <DM2PR09MB0446573C5C4C482D62700B6884630@DM2PR09MB0446.namprd09.prod.outlook.com>
In-Reply-To: <DM2PR09MB0446573C5C4C482D62700B6884630@DM2PR09MB0446.namprd09.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kotikalapudi.sriram@nist.gov; 
x-originating-ip: [129.6.219.212]
x-ms-office365-filtering-correlation-id: c8908edd-f6dc-4f0f-8693-08d43650f56f
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM2PR09MB0446;
x-microsoft-exchange-diagnostics: 1; DM2PR09MB0446; 7:p0SLu568n6s12wrXMtgG6OLMDXqlmSiNN1lzywdpQnMVCD3S570Oibn1o6guqfergxgMmEIdJ+0BqpCtTssWO2FdDOG+3qmGjO/R4pON0ycL3zfFL9wf//FD2uBLytWQC33pFdD09dzk9Z5vSkHkKwMFmDtpAILbinsORIyDVAdOFiLnui5yJIcY1F9HF2hQUWUPJ1ErbZIu4BR6pZRxu9jozfl5DsiPEeXjbeBG+APR1AdrLG1P/YfuXUk98Kcg/zwZ2HwCURinmRdyXn4BzT8uUt3YIWIKP2YYv5yB1wNPrRFElFw1td9wlwULPTBd3sLdqYyfJCw/TdpIUargLya/h6OlNFtPkSWYO4ehnnb1ZZKlEu/HAOyk4nGBwXzcch0E7fPx3Gu0UaAEwmaWSpmeKsCDK7A69mL+PO6/wroKHbv+QAKtZstCaWC49n7t3TPSpmK+7oUyUWJFAuIOrw==
x-microsoft-antispam-prvs: <DM2PR09MB04460CBE14FC75646801424C84630@DM2PR09MB0446.namprd09.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(17755550239193);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123555025)(20161123558021)(20161123562025)(20161123560025)(6072148); SRVR:DM2PR09MB0446; BCL:0; PCL:0; RULEID:; SRVR:DM2PR09MB0446; 
x-forefront-prvs: 01792087B6
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39860400002)(39450400003)(39410400002)(39840400002)(39850400002)(377454003)(189002)(199003)(102836003)(6506006)(5890100001)(54896002)(230783001)(101416001)(122556002)(86362001)(2906002)(229853002)(77096006)(39060400001)(2900100001)(19627405001)(3846002)(3280700002)(105586002)(6116002)(7736002)(345774005)(5001770100001)(4326007)(54906002)(189998001)(97736004)(5660300001)(99286003)(92566002)(33656002)(55016002)(66066001)(7416002)(106116001)(81166006)(7696004)(3660700001)(25786008)(74316002)(81156014)(68736007)(2950100002)(8936002)(6606003)(106356001)(9686002)(8676002)(6436002)(54356999)(76176999)(50986999)(38730400001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR09MB0446; H:DM2PR09MB0446.namprd09.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: nist.gov does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DM2PR09MB04460F8436EDBEA289420ED284630DM2PR09MB0446namp_"
MIME-Version: 1.0
X-OriginatorOrg: nist.gov
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2017 16:27:50.7711 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2ab5d82f-d8fa-4797-a93e-054655c61dec
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR09MB0446
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/w-qnsLxPXPfsmeKFiyxV0OLD-aA>
Cc: sidr <sidr@ietf.org>, Routing Directorate <rtg-dir@ietf.org>, "sidr-chairs@ietf.org" <sidr-chairs@ietf.org>, "mlepinski@ncf.edu" <mlepinski@ncf.edu>, Routing ADs <rtg-ads@tools.ietf.org>
Subject: Re: [RTG-DIR] draft-ietf-sidr-bgpsec-protocol
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 06 Jan 2017 16:27:55 -0000

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

My previous post of this message seems to have line wrap issue.

Resending ... hopefully this avoids that issue.   - Sriram

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


Keyur,

Thank you for taking the time to read and offer comments.

I find the comments very insightful and helpful.

My comments are marked with [Sriram] below.

>From: Keyur Patel keyur@arrcus.com

>Sent: Wednesday, January 4, 2017 5:53 PM

>The document is well written, easy to read and follow.

>Some minor comments are listed below:

>1)  Section 4.1 =93The BGPsec Path attribute and the AS_PATH attribute are=
 mutually exclusive. That is, any update message containing the BGPsec Path=
 attribute MUST NOT contain the AS_PATH attribute=94.  For any restarting s=
peakers in a GR mode, where the bgp capability is not exchanged, the existi=
ng stale routes won=92t have an AS_PATH attribute. We could add some clarif=
ying that helps to indicate that such routes should be considered valid in =
stale mode (till they get refreshed)?

[Sriram]  As you have clarified for me on the phone, what you are saying he=
re is that the two BGPsec peers lost the BGPsec session and now restarting =
in GR mode, but they have not exchanged BGPsec capability this time. Hence,=
 they are now simple BGP (non-BGPsec) peers in GR mode. RFC4271 considers u=
pdate message received without a well-known AS_PATH attribute as an error, =
and unfortunately in this case the cached BGPsec updates do not have AS_PAT=
H (albeit they have BGPsec_Path). So you are saying "the router should not =
panic" and instead simply treat each cached update as NOT-IN-ERROR even tho=
ugh it is missing AS_PATH attribute. This way the GR can work properly. Of =
course, shortly the updates will have AS_PATH (and not considered in error)=
 when they get refreshed (over the new simple BGP session). Per your sugges=
tion, I will include new text in Section 7 to describe this required behavi=
or for the GR mode.

>2)   4.1 4th paragraph: "Note also that new signatures are only added to a=
 BGPsec update message when a BGPsec speaker is generating an update messag=
e to send to an external peer (i.e., when the AS number of the peer is not =
equal to the BGPsec speaker's own AS number).  Therefore, a BGPsec speaker =
who only sends BGPsec update messages to peers within its own AS does not n=
eed to possess any private signature keys." This text doesn't seem to apply=
 to confed peers? If so, it would be nice to clarify that this text doesn't=
 apply to any confed peers.

[Sriram] You have clarified in our phone conversation that you consider the=
 inter-AS-member sessions as "iBGP" since they are all within a confederati=
on AS domain. The BGPsec document considers the inter-AS-member sessions as=
 "eBGP" (not "iBGP") and intra-Member-AS sessions as "iBGP".  You also clar=
ified that you may call inter-AS-member sessions as "confederation-eBGP" se=
ssions. Obviously, private key is required to sign over such "confederation=
-eBGP/BGPsec" sessions. I understand your point. I will put in new text (no=
tes) to clarify this in the document.

>3)  Section 5 and Section 5.2, 1st paragraph: RFC4271 considers update mes=
sage received without a well-known AS_PATH attribute as an error.  We need =
some text to clarify the (error handling if any) behavior when an update me=
ssage is received without a bgpsec and an aspath attribute. The current dra=
ft text seems unclear about generation of bgpsec attribute as well (in a ib=
gp scenario). Is it a requirement to generate an empty bgpsec attribute?

[Sriram]  As you have clarified for me over the phone, RFC 4271 (page 26) s=
ays the following :

   "When a BGP speaker originates a route then:

   b) the originating speaker includes an empty AS_PATH attribute in

         all UPDATE messages sent to internal peers.  (An empty AS_PATH

         attribute is one whose length field contains the value zero)."

[Sriram]  So what needs to be said in the BGPsec document is the following:=
  The BGPsec_Path attribute is not attached in updates originated inside an=
 AS and propagated to BGPsec capable internal peers. However, when a route =
is originated inside an AS and propagated to non-BGPsec internal peers, an =
empty AS_PATH attribute is included in the update (see [RFC 4271], page 26)=
.

>4)   With an AS_PATH attribute in 4271 there was loop detection in place. =
 With BGPSec I don=92t see that being called explicitly other than a passin=
g remark in section 5. Section 5.2 should have a check that allows a BGPsec=
 speaker to bail out of a validation procedure when a aspath loop is detect=
ed.

[Sriram]  I agree. I will include loop detection in the list of error check=
s in Section 5.2.

Sriram

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;font=
-family:Calibri,Arial,Helvetica,sans-serif;" dir=3D"ltr">
<p>My previous post of this message seems to have line wrap issue. </p>
<p>Resending ... hopefully this avoids that issue.&nbsp;&nbsp; - Sriram</p>
<p>-------------------</p>
<p><br>
</p>
<p>Keyur,</p>
<p></p>
<p>Thank you for taking the time to read and offer comments.</p>
<p>I find the comments very insightful and helpful.</p>
<p>My comments are marked with [Sriram] below.</p>
<p></p>
<p>&gt;From: Keyur Patel keyur@arrcus.com</p>
<p></p>
<p>&gt;Sent: Wednesday, January 4, 2017 5:53 PM</p>
<p></p>
<p>&gt;The document is well written, easy to read and follow.</p>
<p></p>
<p>&gt;Some minor comments are listed below:</p>
<p></p>
<p></p>
<p>&gt;1)&nbsp; Section 4.1 =93The BGPsec Path attribute and the AS_PATH at=
tribute are mutually exclusive. That is, any update message containing the =
BGPsec Path attribute MUST NOT contain the AS_PATH attribute=94.&nbsp; For =
any restarting speakers in a GR mode, where the bgp
 capability is not exchanged, the existing stale routes won=92t have an AS_=
PATH attribute. We could add some clarifying that helps to indicate that su=
ch routes should be considered valid in stale mode (till they get refreshed=
)?</p>
<p></p>
<p></p>
<p>[Sriram]&nbsp; As you have clarified for me on the phone, what you are s=
aying here is that the two BGPsec peers lost the BGPsec session and now res=
tarting in GR mode, but they have not exchanged BGPsec capability this time=
. Hence, they are now simple BGP (non-BGPsec)
 peers in GR mode. RFC4271 considers update message received without a well=
-known AS_PATH attribute as an error, and unfortunately in this case the ca=
ched BGPsec updates do not have AS_PATH (albeit they have BGPsec_Path). So =
you are saying &quot;the router should
 not panic&quot; and instead simply treat each cached update as NOT-IN-ERRO=
R even though it is missing AS_PATH attribute. This way the GR can work pro=
perly. Of course, shortly the updates will have AS_PATH (and not considered=
 in error) when they get refreshed (over
 the new simple BGP session). Per your suggestion, I will include new text =
in Section 7 to describe this required behavior for the GR mode.</p>
<p></p>
<p></p>
<p>&gt;2)&nbsp;&nbsp; 4.1 4th paragraph: &quot;Note also that new signature=
s are only added to a BGPsec update message when a BGPsec speaker is genera=
ting an update message to send to an external peer (i.e., when the AS numbe=
r of the peer is not equal to the BGPsec speaker's
 own AS number).&nbsp; Therefore, a BGPsec speaker who only sends BGPsec up=
date messages to peers within its own AS does not need to possess any priva=
te signature keys.&quot; This text doesn't seem to apply to confed peers? I=
f so, it would be nice to clarify that this
 text doesn't apply to any confed peers.</p>
<p></p>
<p></p>
<p>[Sriram] You have clarified in our phone conversation that you consider =
the inter-AS-member sessions as &quot;iBGP&quot; since they are all within =
a confederation AS domain. The BGPsec document considers the inter-AS-membe=
r sessions as &quot;eBGP&quot; (not &quot;iBGP&quot;) and intra-Member-AS
 sessions as &quot;iBGP&quot;.&nbsp; You also clarified that you may call i=
nter-AS-member sessions as &quot;confederation-eBGP&quot; sessions. Obvious=
ly, private key is required to sign over such &quot;confederation-eBGP/BGPs=
ec&quot; sessions. I understand your point. I will put in new text
 (notes) to clarify this in the document.</p>
<p></p>
<p></p>
<p>&gt;3)&nbsp; Section 5 and Section 5.2, 1st paragraph: RFC4271 considers=
 update message received without a well-known AS_PATH attribute as an error=
.&nbsp; We need some text to clarify the (error handling if any) behavior w=
hen an update message is received without a bgpsec
 and an aspath attribute. The current draft text seems unclear about genera=
tion of bgpsec attribute as well (in a ibgp scenario). Is it a requirement =
to generate an empty bgpsec attribute?</p>
<p></p>
<p></p>
<p>[Sriram]&nbsp; As you have clarified for me over the phone, RFC 4271 (pa=
ge 26) says the following :</p>
<p></p>
<p>&nbsp;&nbsp; &quot;When a BGP speaker originates a route then:</p>
<p>&nbsp;&nbsp; b) the originating speaker includes an empty AS_PATH attrib=
ute in</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all UPDATE messages sen=
t to internal peers.&nbsp; (An empty AS_PATH</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; attribute is one whose =
length field contains the value zero).&quot;</p>
<p></p>
<p></p>
<p>[Sriram]&nbsp; So what needs to be said in the BGPsec document is the fo=
llowing:&nbsp; The BGPsec_Path attribute is not attached in updates origina=
ted inside an AS and propagated to BGPsec capable internal peers. However, =
when a route is originated inside an AS and
 propagated to non-BGPsec internal peers, an empty AS_PATH attribute is inc=
luded in the update (see [RFC 4271], page 26).</p>
<p></p>
<p></p>
<p>&gt;4)&nbsp;&nbsp; With an AS_PATH attribute in 4271 there was loop dete=
ction in place.&nbsp; With BGPSec I don=92t see that being called explicitl=
y other than a passing remark in section 5. Section 5.2 should have a check=
 that allows a BGPsec speaker to bail out of a validation
 procedure when a aspath loop is detected.</p>
<p></p>
<p></p>
<p>[Sriram]&nbsp; I agree. I will include loop detection in the list of err=
or checks in Section 5.2.</p>
<p></p>
<p></p>
<p>Sriram</p>
<p></p>
<p></p>
<p></p>
</div>
</body>
</html>

--_000_DM2PR09MB04460F8436EDBEA289420ED284630DM2PR09MB0446namp_--


From nobody Sat Jan  7 14:54:09 2017
Return-Path: <shares@ndzh.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C1AA129412; Sat,  7 Jan 2017 14:54:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.346
X-Spam-Level: **
X-Spam-Status: No, score=2.346 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mZy_fexIisXH; Sat,  7 Jan 2017 14:54:06 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6C7D126BF7; Sat,  7 Jan 2017 14:54:02 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=50.36.88.115; 
From: "Susan Hares" <shares@ndzh.com>
To: <rtg-dir@ietf.org>, <draft-ietf-sfc-use-case-mobility@ietf.org>
Date: Sat, 7 Jan 2017 17:50:03 -0500
Message-ID: <003301d26938$63025cf0$290716d0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0034_01D2690E.7A304C90"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdJpM3Df+Wacja7JTvKmujHBBa7pDQ==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/eVkYglydFpY_rdsX6f_Zs7SkHz0>
Cc: 'Alia Atlas' <akatlas@gmail.com>
Subject: [RTG-DIR] draft-ietf-sfc-use-case-mobility-07 - RTG-DIR review
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 07 Jan 2017 22:54:08 -0000

This is a multipart message in MIME format.

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

Martin, Diego, Jim, Walter, and Jeffrey: 

Thank you for such a well-written document which provides a nice set of use
cases. I have just a few editorial nits for you to consider fixing: 

Summary: This document is ready for publication, but it has a few nits
(security question, and editorial points) that should be considered before
publication.  

Security question:  Section 7 points out that metadata contains sensitive
information.   I would suggest that you provide a short summary of threats
that this metadata presents or point to a security document that provides
these nits.  As a reader, I would appreciate it if you did both.  

Editorial: 8 nits. Please resolve #5, #7 and #8 before publication. 

 

#1 Page 4 

Old/: In many cases application- specific IP traffic is not directly
exchanged between the original mobile network, more specifically the P-GW,
and an application platform, but will be forced to pass a set of service
functions. 

/

 

New: /In many cases application-specific IP traffic is not directly exchange
between the original mobile network (more specifically the P-GW), and an
application platform, but will be forced to pass a set of service functions.


/

 

Why #1a:  application- specific - needs to be changed to
application-specific 

Why #1b:  "mobile network, more specifically the P-GW,"  - did not flow as
well as the use of (more specifically the P-GW)" - but this may just be a
style moment. 

 

#2 Page 5, Section 1.2 

NAPT - this abbreviation is not spelled out.  It is customary to spell it
out in the first use. 

 

#3 page 5, Section 1.3 

FTTH - it would be useful to spell this out.  

 

#4) 

Page 11, section 2.4 

 

In the sentences: 

Typical metadata and their sources are: 

UE: . 

GTP tunnel endpoint: . 

PCRF: . 

 

It would be good to use an indent for each of these key words. 

 

#5 p. 11, section 2.4 

At the last paragraph,  in the sentences that begins "The Traffic Steering
Support Function (TSSF) has been defined recently (since Rel. 13)"

 

It would be good to indicate which document's release 13 or if you intend a
series of documents to explain this with a note. 

 

#6, section 3.1 paragraph 5, first sentence 

 

Old: /Last but not least the behavior/

New: /Last but not least, the behavior/

 

Why: Most common English usage places the idiom "last but not least" between
commas if it is in the middle of a sentence.  At the beginning of a sentence
"Last but not least" has a comma immediately after. 

 

#7: section 3.1.1, paragraph 1, sentence 3

 

Old:/This classification could be done by the load balancer (see Figure 6),
possibility directed by a TSFF (not shown), if it initiates the service
change selection, or if the traffic can be reclassified at the load balancer
if the traffic is already embedded in a Service Chain (e.g. when combined
with other functions such as the TCP optimization in the following use
case)./

 

New: (suggestion):/

This traffic classification could be done by:

.         the load balancer (see figure 6),   

.         possibility directed by the TSFF (not shown in figure 6) - if it
initiates the service change selection,  

.         load balancer as part of a reclassification- if the traffic is
already embedded in a Service chain (e.g. when combined with other functions
such as the TCP optimization in the following use case. 

/ 

 

Why: Most of your sentences are easy to read and clear, but this sentence
was hard to read and unclear.  Perhaps you could retain most of the original
text with this simple formatting changes.  The technical points in the
sentence are very valuable. 

 

#8 - Section 4, paragraph 1, sentence 3

 

In sentence 2 and 3, you use Diameter based Gx or Sd reference point. 

You do not introduce St in [TS.23.203] as abbreviation or reference point.
Please clarify this point. 

 

 

Sue Hares 

shares@ndzh.com 

  


------=_NextPart_000_0034_01D2690E.7A304C90
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-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;}
/* List Definitions */
@list l0
	{mso-list-id:1559585525;
	mso-list-template-ids:415521576;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@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;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:2094007997;
	mso-list-type:hybrid;
	mso-list-template-ids:1095826674 67698689 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:41.05pt;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:77.05pt;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:113.05pt;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:149.05pt;
	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:185.05pt;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:221.05pt;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:257.05pt;
	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:293.05pt;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:329.05pt;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:wh=
ite'><span style=3D'font-size:10.0pt;color:black'>Martin, Diego, Jim, =
Walter, and Jeffrey: <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:wh=
ite'><span style=3D'font-size:10.0pt;color:black'>Thank you for such a =
well-written document which provides a nice set of use cases. I have =
just a few editorial nits for you to consider fixing: =
<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:wh=
ite'><b><span =
style=3D'font-size:10.0pt;color:black'>Summary</span></b><span =
style=3D'font-size:10.0pt;color:black'>: This document is ready for =
publication, but it has a few nits (security question, and editorial =
points) that should be considered before publication. =
&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:wh=
ite'><b><span style=3D'font-size:10.0pt;color:black'>Security =
question</span></b><span style=3D'font-size:10.0pt;color:black'>: =
&nbsp;Section 7 points out that metadata contains sensitive =
information.&nbsp;&nbsp; I would suggest that you provide a short =
summary of threats that this metadata presents or point to a security =
document that provides these nits.&nbsp; As a reader, I would appreciate =
it if you did both. &nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><b>Editorial:</b> 8 nits. Please resolve #5, #7 and #8 =
before publication. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>#1 Page 4 =
<o:p></o:p></p><p class=3DMsoNormal>Old/: In many cases application- =
specific IP traffic is not directly exchanged between the original =
mobile network, more specifically the P-GW, and an application platform, =
but will be forced to pass a set of service functions. <o:p></o:p></p><p =
class=3DMsoNormal>/<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>New: /In =
many cases application-specific IP traffic is not directly exchange =
between the original mobile network (more specifically the P-GW), and an =
application platform, but will be forced to pass a set of service =
functions. <o:p></o:p></p><p class=3DMsoNormal>/<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Why =
#1a:&nbsp; application- specific &#8211; needs to be changed to =
application-specific <o:p></o:p></p><p class=3DMsoNormal>Why #1b: =
&nbsp;&#8220;mobile network, more specifically the P-GW,&#8221;&nbsp; - =
did not flow as well as the use of (more specifically the P-GW)&#8221; =
&#8211; but this may just be a style moment. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>#2 Page 5, =
Section 1.2 <o:p></o:p></p><p class=3DMsoNormal>NAPT &#8211; this =
abbreviation is not spelled out.&nbsp; It is customary to spell it out =
in the first use. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>#3 page 5, =
Section 1.3 <o:p></o:p></p><p class=3DMsoNormal>FTTH &#8211; it would be =
useful to spell this out.&nbsp; <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>#4) =
<o:p></o:p></p><p class=3DMsoNormal>Page 11, section 2.4 =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>In the sentences: <o:p></o:p></p><p =
class=3DMsoNormal>Typical metadata and their sources are: =
<o:p></o:p></p><p class=3DMsoNormal>UE: &#8230; <o:p></o:p></p><p =
class=3DMsoNormal>GTP tunnel endpoint: &#8230; <o:p></o:p></p><p =
class=3DMsoNormal>PCRF: &#8230; <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>It would be =
good to use an indent for each of these key words. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>#5 p. 11, =
section 2.4 <o:p></o:p></p><p class=3DMsoNormal>At the last =
paragraph,&nbsp; in the sentences that begins &#8220;The Traffic =
Steering Support Function (TSSF) has been defined recently (since Rel. =
13)&#8221;<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>It would be good to indicate which document&#8217;s =
release 13 or if you intend a series of documents to explain this with a =
note. <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>#6, section 3.1 paragraph 5, first sentence =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Old: /Last but not least the =
behavior/<o:p></o:p></p><p class=3DMsoNormal>New: /Last but not least, =
the behavior/<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Why: Most common English usage places the idiom =
&#8220;last but not least&#8221; between commas if it is in the middle =
of a sentence.&nbsp; At the beginning of a sentence &#8220;Last but not =
least&#8221; has a comma immediately after. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>#7: section =
3.1.1, paragraph 1, sentence 3<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Old:/This =
classification could be done by the load balancer (see Figure 6), =
possibility directed by a TSFF (not shown), if it initiates the service =
change selection, or if the traffic can be reclassified at the load =
balancer if the traffic is already embedded in a Service Chain (e.g. =
when combined with other functions such as the TCP optimization in the =
following use case)./<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>New: =
(suggestion):/<o:p></o:p></p><p class=3DMsoNormal>This traffic =
classification could be done by:<o:p></o:p></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:41.05pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]>the load balancer (see figure 6), =
&nbsp;&nbsp;<o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'margin-left:41.05pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]>possibility directed by the TSFF (not =
shown in figure 6) &#8211; if it initiates the service change selection, =
&nbsp;<o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'margin-left:41.05pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]>load balancer as part of a =
reclassification&#8211; if the traffic is already embedded in a Service =
chain (e.g. when combined with other functions such as the TCP =
optimization in the following use case. <o:p></o:p></p><p =
class=3DMsoNormal>/ <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Why: Most of =
your sentences are easy to read and clear, but this sentence was hard to =
read and unclear.&nbsp; Perhaps you could retain most of the original =
text with this simple formatting changes.&nbsp; The technical points in =
the sentence are very valuable. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>#8 &#8211; =
Section 4, paragraph 1, sentence 3<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>In sentence =
2 and 3, you use Diameter based Gx or Sd reference point. =
<o:p></o:p></p><p class=3DMsoNormal>You do not introduce St in =
[TS.23.203] as abbreviation or reference point.&nbsp; Please clarify =
this point. <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Sue Hares =
<o:p></o:p></p><p class=3DMsoNormal><a =
href=3D"mailto:shares@ndzh.com">shares@ndzh.com</a> <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;<o:p></o:p></p></div></body></html>
------=_NextPart_000_0034_01D2690E.7A304C90--


From nobody Mon Jan  9 10:58:24 2017
Return-Path: <db3546@att.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AA22129865 for <rtg-dir@ietfa.amsl.com>; Mon,  9 Jan 2017 10:58:22 -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 uQN2cVvudSwd for <rtg-dir@ietfa.amsl.com>; Mon,  9 Jan 2017 10:58:21 -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 30D87129861 for <rtg-dir@ietf.org>; Mon,  9 Jan 2017 10:58:21 -0800 (PST)
Received: from pps.filterd (m0049458.ppops.net [127.0.0.1]) by m0049458.ppops.net-00191d01. (8.16.0.17/8.16.0.17) with SMTP id v09ItFpQ048090 for <rtg-dir@ietf.org>; Mon, 9 Jan 2017 13:58:20 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049458.ppops.net-00191d01. with ESMTP id 27vffu1arg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <rtg-dir@ietf.org>; Mon, 09 Jan 2017 13:58:20 -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 v09IwJI4025340 for <rtg-dir@ietf.org>; Mon, 9 Jan 2017 13:58:19 -0500
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id v09IwEC3025216 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <rtg-dir@ietf.org>; Mon, 9 Jan 2017 13:58:14 -0500
Received: from MISOUT7MSGHUBAE.ITServices.sbc.com (MISOUT7MSGHUBAE.itservices.sbc.com [130.9.129.149]) by mlpi407.sfdc.sbc.com (RSA Interceptor) for <rtg-dir@ietf.org>; Mon, 9 Jan 2017 18:58:11 GMT
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.222]) by MISOUT7MSGHUBAE.ITServices.sbc.com ([130.9.129.149]) with mapi id 14.03.0319.002; Mon, 9 Jan 2017 13:58:10 -0500
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Thread-Topic: New Routing Directorate Coordinator and Thanks!
Thread-Index: AdJqqSpkrwMhcGz6QUWfqexFmIdyKw==
Date: Mon, 9 Jan 2017 18:58:09 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C85DE31E2C@MISOUT7MSGUSRDE.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.236.191]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-01-09_13:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1031 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1612050000 definitions=main-1701090263
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/1x8c8Evna6PFObc0ajSBI0w7Jc8>
Subject: [RTG-DIR] New Routing Directorate Coordinator and Thanks!
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 09 Jan 2017 18:58:22 -0000

Routing Area Directorate,

As we enter this New Year, we wanted to say we much appreciate your service=
 - Thanks!

Xian Zhang will no longer be able to serve as a Routing Area Directorate Co=
ordinator, we thank her very much for her services.

We have appointed Amy to assist Jon Hardwick and Jon Hudson:

Amy (Ye) Min <amy.yemin@huawei.com>

Please make sure your spam filters are set correctly:-)

All the best for the New Year to you and your families!
See you in Chicago,
Deborah, Alia, Alvaro


From nobody Wed Jan 11 10:22:45 2017
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 B3B18129516 for <rtg-dir@ietfa.amsl.com>; Wed, 11 Jan 2017 10:22:42 -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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 OLBVhKnpVwbA for <rtg-dir@ietfa.amsl.com>; Wed, 11 Jan 2017 10:22:41 -0800 (PST)
Received: from mail-qk0-x233.google.com (mail-qk0-x233.google.com [IPv6:2607:f8b0:400d:c09::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2101E12954A for <rtg-dir@ietf.org>; Wed, 11 Jan 2017 10:22:40 -0800 (PST)
Received: by mail-qk0-x233.google.com with SMTP id u25so601621073qki.2 for <rtg-dir@ietf.org>; Wed, 11 Jan 2017 10:22:40 -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=lp5RxFvrKozSuvCh9nkiIqL43CHLd9dooPWjQaejRrU=; b=NMl8c6fILku8p6CuvxUJF3fYKelqWWseOOqmFOZSFdRD6wY8R8+KIa0ZqGwCs6nV3Q aHo5+8LDKmHZmxAJL8utFYTykzOXEbHC1BQnRs0jD+59Wna4RxXh6oZXXeOIbXas30bu kquPcYHw9q55S7SPlwUOvalps4G9bx4or3PzdFuDxR9kBuS3TdBFDR5kprDZxukfvYXQ F3Wno65RoR5jPhgQ2Sn2CtM0y1M82jGH/HNAP/+pHITpRXthfHkZmPjcCtbqglaB2Ri/ dF/sanWW32z/R425x/qxMkI185F3MFfVcjbpJPthNcVVzeJr5DNN2tPhIGRtX0bau+Jh 6VAg==
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=lp5RxFvrKozSuvCh9nkiIqL43CHLd9dooPWjQaejRrU=; b=mMXb+U4c8VfKZNy9B8Sj3WWYQRGyn4sgBGjD7vguXV7+B51FMp4ziFBiyFG7iqLPiW JzRvyPhnrUZWZKiSy2bSkb1+23wBnzgf481zNdCXeJZ+rvJbbjVy1gg+mQ60tA3sJBMk 9pkGjiJ8FR7rIyeyrLKWc+KUPKQHzC4md2mWdYamB6Jp3ZidTKIb6KB1MM1CozxJtV8I N3cAdhLvta9YVMjntEq7ANaRivqQvUGxsNXHdU4mIOKNBokXl6Oi9lWruVIQMbG6BNyM fB3mC4uUTDVrDgGDG/xJ5mr2ILkS0gCEyuF5SuyYFctG2qM50VUtYWFlJAa6jkG6TFjC za/g==
X-Gm-Message-State: AIkVDXKoD8Ahb+ayhhYf8QBxVlFaETGFkI+6DqRb7ycwZyePVC1/P63FUAOjWJ1TyHgdBDwkiFXjHqrr6FzUEQ==
X-Received: by 10.55.83.7 with SMTP id h7mr10547770qkb.104.1484158957997; Wed, 11 Jan 2017 10:22:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.92.2 with HTTP; Wed, 11 Jan 2017 10:22:37 -0800 (PST)
From: Stig Venaas <stig@venaas.com>
Date: Wed, 11 Jan 2017 10:22:37 -0800
Message-ID: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com>
To: rtg-ads@ietf.org, draft-ietf-softwire-dslite-multicast.all@ietf.org
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/xc99TSYniu1X3jypLwO3fO0t_b0>
Cc: rtg-dir@ietf.org, softwire@ietf.org
Subject: [RTG-DIR] RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 11 Jan 2017 18:22: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
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-softwire-dslite-multicast-14.txt
Reviewer: Stig Venaas
Review Date: 2017-01-11
IETF LC End Date: 2017-01-12
Intended Status: Standards Track

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

Comments:
The document is fairly easy to read, and the solution is technically
sound and is well described. But a couple of statements are
technically wrong and need to be corrected. A few more details could
be added in some places, and there are a couple of very minor issues
that make it less readable.

Major Issues:
No major issues found.

Minor Issues:

In 3 places the documents talks about the MLD querier where it instead
should have said PIM Designated Router, or PIM DR.

In section 2 we have this definition:
   Multicast B4 (mB4):  a functional entity which supports an IGMP-MLD
      interworking function (refer to Section 6.1) that relays
      information conveyed in IGMP messages by forwarding the
      corresponding Multicast Listener Discovery (MLD) messages towards
      the MLD Querier in the IPv6 network.  In addition, the mB4
      decapsulates IPv4-in-IPv6 multicast packets.

It is the DR, not the querier that needs the reports. The reports are
sent by multicast to the all MLDv2-capable routers address though,
which means that DR, querier (they may be the same), and potentially
other routers on the link will get the report. Maybe you can skip some
details and just say that mB4 sends an MLD report.

In 4.2 we have this paragraph:
   The mB4 uses the G6 (and both S6 and G6 in SSM) to create the
   corresponding MLD Report message.  The mB4 sends the Report message
   towards the MLD Querier in the IPv6 network.  The MLD Querier (which
   usually acts as the PIMv6 Designated Router too) receives the MLD
   Report message and sends the PIMv6 Join to join the IPv6 multicast
   distribution tree.  The MLD Querier can send either PIMv6 Join (*,G6)
   in ASM or PIMv6 Join (S6,G6) in SSM to the mAFTR.

It should just say DR here as well.

Also in In 6.1 it says:
   MLD messages are forwarded natively towards the MLD Querier
   located upstream in the IPv6 network (i.e., the first hop IPv6
   router).
It should refer to the PIM DR here as well, and figure 2 should be updated.

More discussion about SSM vs ASM would be useful. In the last
paragraph of section 1 you have some text about SSM versus ASM. would
be good to point out that SSM and ASM IPv4 groups should be mapped to
SSM and and ASM IPv6 groups respectively. That is, if an IPv4 group is
an SSM group, then I believe the respective IPv6 group needs to be SSM
as well. The same for ASM.

In 4.2 it says:
   The mAFTR acts as the IPv4 DR to which the uPrefix64-derived S6 is
   connected.
Shouldn't it say that the mAFTR acts as the IPv6 DR?


Nits:
I found a number of nits.

In the abstract we have:
   This document specifies a solution for the delivery of IPv4 multicast
   services to IPv4 clients over an IPv6 multicast network.  The
   solution relies upon a stateless IPv4-in-IPv6 encapsulation scheme
   and uses the IPv6 multicast distribution tree to deliver IPv4
   multicast traffic.  The solution is particularly useful for the
   delivery of multicast service offerings to DS-Lite serviced
   customers.

This make it sounds like a single IPv6 multicast tree is used for
delivery of all IPv4 multicast. It would be better changing this to
plural (or possible say an IPv6 multicast distribution tree).

In first paragraph of section 1:
   DS-Lite [RFC6333] is a technique that rationalizes the usage of the
   remaining global IPv4 addresses during the transition period by
   sharing a single IPv4 address with multiple users.
Rationalize is the wrong word here I believe. Perhaps it should say
rations, limits or reduces?

In second paragraph of section 2, [RFC7597] is not marked correctly as
a reference, it is just text.

In 4.2 we have this text:
   The mAFTR advertises the route of uPrefix64 with an IPv6 Interior
   Gateway Protocol (IGP), so as to represent the IPv4-embedded IPv6
   source in the IPv6 multicast network, and to run the Reverse Path
   Forwarding (RPF) check procedure on incoming multicast traffic.

It might sound like mAFTR is the router doing the RPF check. It might
be good to clarify that it is announced to allow other IPv6 routers to
perform RPF check.

In 6.2 you have this example:
   As an illustration, if a packet is received from source
   2001:db8::192.0.2.33 and needs to be forwarded to group
   ff3x:1000::233.252.0.1

Note that the latter is not a valid unicast prefix-based multicast
address. It would be better to use something like
ff3x:20:2001:db8::233.252.0.1. This is also the case in 7.4.

In 6.5 there is an issue with the example. It has the address
ff0e::db8::233.252.0.1. You cannot use :: twice.

The section 7.5 heading is TTL/Scope, but it only discusses Scope. It
might make sense to recommend copying the TTL value from the IPv4
packet to the IPv6 packet, and perhaps copying it back after
decapsulation.

I don't understand section 8.1.1 about co-locating MLD querier with
the mAFTR. Doesn't that mean that the mAFTR is on the same link as the
mB4? If that is the case, do you need IPv6 encapsulation at all?

Would it make sense to consider the case where mB4 acts as an IPv6 PIM
router, avoiding sending MLD reports?

Appendix B discusses issues with mismatch of group membership
protocols at mB4. The real issue, which is not mentioned, is if mB4
receives source specific (SSM) reports from IPv4 receivers, and the
upstream IPv6 MLD router only supports MLDv1.

Regards,
Stig


From nobody Wed Jan 11 22:55:48 2017
Return-Path: <jacni@jacni.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 CEF9C1294B4 for <rtg-dir@ietfa.amsl.com>; Wed, 11 Jan 2017 22:55:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=jacni-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 4pnCmlvxAqsO for <rtg-dir@ietfa.amsl.com>; Wed, 11 Jan 2017 22:55:41 -0800 (PST)
Received: from mail-it0-x232.google.com (mail-it0-x232.google.com [IPv6:2607:f8b0:4001:c0b::232]) (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 732F9126D73 for <rtg-dir@ietf.org>; Wed, 11 Jan 2017 22:55:41 -0800 (PST)
Received: by mail-it0-x232.google.com with SMTP id r185so6645253ita.0 for <rtg-dir@ietf.org>; Wed, 11 Jan 2017 22:55:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacni-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=c6dcqzX5VNYsK/Yt2D08xBbApcvgnDcYIbEiAKZ3E8g=; b=NZgKi5V9230yqB2JsfFnQRwdHqwbfhYbdgbKYAPPQD5Ihz6pv6kAI1jLarUwGXdpI/ D2tClC9YBcos0AvzOvuxwZi/hFCl1pHKSGGBKsTw+atSHwVG67nCP/lXhc9nu5hu0EX+ 2nZMij8Hh2vFm1Pw7t88f6lCWcpBTxQNp/x6BwPS4q9AZunClMP1sU9OH16aNlwKtWgI yp8a3cD/VXbZKpQPQ83c68LD3glBRhdGgTi19Zr9Nlaip1je/NNSBScpITn2x0akgSjY 3kvoR+ato24fd26wZoe453ql6np0hzGUPPpdQ73ki8O1hMz3EZFz76L27lyOWNe+AXNx 3B3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=c6dcqzX5VNYsK/Yt2D08xBbApcvgnDcYIbEiAKZ3E8g=; b=Dh6m9taW3GHC6KGkVTfonfh07VxcG22axrpbI4Kd1Gd0KNt2cCojw1+cTVoxq6ukbU Vhd/rW7QDdOfPEa5XnHYVDfP+SC204v9OXbUTyun+EEPUtTVu2mc6919sK+tjNch3MJS D2SYS3tjHjkV6y7T9dMAb++TzXv8COmM99Ou4ShNrwM7DC6V6haAXI7W+n2Klxh1wxEf pGnUPSbV0RP91SJGS3LC/jpwKvVDJ0BpZCN1lTgy0VYleHoCWpu8WNE5ZCEXIn4tnvIn j7JYtbRwEp+p6jOJHiwM1ZlN39mY+I8KbTS7fXS5htuKia68MZ3BXOY1hud610e5Xq7i KTow==
X-Gm-Message-State: AIkVDXI1/6e9BAMw+OCrc9Exjn4RiYxbXrU5JGuM31WFXfMqj47KPpYkoVp/UDAUFs6KFeUh/MGC2QWO8RZfOA==
X-Received: by 10.36.253.139 with SMTP id m133mr8632457ith.27.1484204140220; Wed, 11 Jan 2017 22:55:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.148.148 with HTTP; Wed, 11 Jan 2017 22:55:39 -0800 (PST)
X-Originating-IP: [64.104.125.234]
In-Reply-To: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com>
References: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com>
From: Jacni Q <jacni@jacni.com>
Date: Thu, 12 Jan 2017 14:55:39 +0800
Message-ID: <CAB3JRp8mYY8cz86++tDZRwQFypQDs4bE-016BGHtRQssvei-Cg@mail.gmail.com>
To: Stig Venaas <stig@venaas.com>
Content-Type: multipart/alternative; boundary=94eb2c11c4fa8d74370545e0342b
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/NWnHowAin3R67gnbRylhA_V1mBc>
Cc: rtg-ads@ietf.org, draft-ietf-softwire-dslite-multicast.all@ietf.org, softwire@ietf.org, rtg-dir@ietf.org
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 12 Jan 2017 06:55:46 -0000

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

Re-,

Thanks Stig for the comments, inline please.


On Thu, Jan 12, 2017 at 2:22 AM, 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-softwire-dslite-multicast-14.txt
> Reviewer: Stig Venaas
> Review Date: 2017-01-11
> IETF LC End Date: 2017-01-12
> Intended Status: Standards Track
>
> Summary:
> I have some minor concerns about this document that I think should be
> resolved before publication.
>
> Comments:
> The document is fairly easy to read, and the solution is technically
> sound and is well described. But a couple of statements are
> technically wrong and need to be corrected. A few more details could
> be added in some places, and there are a couple of very minor issues
> that make it less readable.
>
> Major Issues:
> No major issues found.
>
> Minor Issues:
>
> In 3 places the documents talks about the MLD querier where it instead
> should have said PIM Designated Router, or PIM DR.
>
> =E2=80=8B[Q]: Yes, we borrowed the "Querier" terminology heavily from RFC=
 3810.
can we simply replace it with "router" or just remove it somewhere like
"... into the IPv6 network"? Since as you mentioned there may be querier, D=
R
and other routers receiving the message.
 =E2=80=8B

> In section 2 we have this definition:
> =E2=80=8B=E2=80=8B
>    Multicast B4 (mB4):  a functional entity which supports an IGMP-MLD
>       interworking function (refer to Section 6.1) that relays
>       information conveyed in IGMP messages by forwarding the
>       corresponding Multicast Listener Discovery (MLD) messages towards
>       the MLD Querier in the IPv6 network.  In addition, the mB4
>       decapsulates IPv4-in-IPv6 multicast packets.
>
> =E2=80=8B[Q]:

-New-
=E2=80=8BMulticast B4 (mB4):  a functional entity which supports an IGMP-ML=
D
interworking function (refer to Section 6.1) that relays
information conveyed in IGMP messages by forwarding the
corresponding Multicast Listener Discovery (MLD) messages into
the IPv6 network.  In addition, the mB4 decapsulates
IPv4-in-IPv6 multicast packets.=E2=80=8B



> It is the DR, not the querier that needs the reports. The reports are
> sent by multicast to the all MLDv2-capable routers address though,
> which means that DR, querier (they may be the same), and potentially
> other routers on the link will get the report. Maybe you can skip some
> details and just say that mB4 sends an MLD report.
>
> In 4.2 we have this paragraph:
>
> =E2=80=8B=E2=80=8B
> The mB4 uses the G6 (and both S6 and G6 in SSM) to create the
>    corresponding MLD Report message.  The mB4 sends the Report message
>    towards the MLD Querier in the IPv6 network.  The MLD Querier (which
>    usually acts as the PIMv6 Designated Router too) receives the MLD
>    Report message and sends the PIMv6 Join to join the IPv6 multicast
>    distribution tree.  The MLD Querier can send either PIMv6 Join (*,G6)
>    in ASM or PIMv6 Join (S6,G6) in SSM to the mAFTR.
>
> It should just say DR here as well.
>
> =E2=80=8B[Q]:

-New-
The mB4 uses the G6 (and both S6 and G6 in SSM) to create the
corresponding MLD Report message.  The mB4 sends the Report message
into the IPv6 network.  The MLD router which acts as the PIMv6
Designated Router too, receives the MLD Report message and sends
the PIMv6 Join to join the IPv6 multicast distribution tree.
The router can send either PIMv6 Join (*,G6) in ASM or PIMv6
Join (S6,G6) in SSM to the mAFTR.
=E2=80=8B


> Also in In 6.1 it says:
>
> =E2=80=8B=E2=80=8B
> MLD messages are forwarded natively towards the MLD Querier
>    located upstream in the IPv6 network (i.e., the first hop IPv6
>    router).
> It should refer to the PIM DR here as well, and figure 2 should be update=
d.
>
> =E2=80=8B[Q]:

-New-
=E2=80=8B

=E2=80=8BMLD messages are forwarded natively towards the MLD router
located upstream in the IPv6 network (i.e., the first hop IPv6
router).
=E2=80=8B

> More discussion about SSM vs ASM would be useful. In the last
> paragraph of section 1 you have some text about SSM versus ASM. would
> be good to point out that SSM and ASM IPv4 groups should be mapped to
> SSM and and ASM IPv6 groups respectively. That is, if an IPv4 group is
> an SSM group, then I believe the respective IPv6 group needs to be SSM
> as well. The same for ASM.
>
> =E2=80=8B[Q]: The quote here is just intent to express the preference of =
SSM.
We can remove
"
the
operation of the translation mechanism is also simplified when SSM is
used, e.g., considerations for placement of the IPv6 the Rendezvous
Point (RP) are no longer relevant.
"
from the last sentence to make it simple.
=E2=80=8B


> In 4.2 it says:
>
> =E2=80=8B=E2=80=8B
> The mAFTR acts as the IPv4 DR to which the uPrefix64-derived S6 is
>    connected.
> Shouldn't it say that the mAFTR acts as the IPv6 DR?
>
> =E2=80=8B[Q]: Yes.
=E2=80=8B


>
> Nits:
> I found a number of nits.
>
> In the abstract we have:
>    This document specifies a solution for the delivery of IPv4 multicast
>    services to IPv4 clients over an IPv6 multicast network.  The
>    solution relies upon a stateless IPv4-in-IPv6 encapsulation scheme
>    and uses the IPv6 multicast distribution tree to deliver IPv4
>    multicast traffic.  The solution is particularly useful for the
>    delivery of multicast service offerings to DS-Lite serviced
>    customers.
>
> This make it sounds like a single IPv6 multicast tree is used for
> delivery of all IPv4 multicast. It would be better changing this to
> plural (or possible say an IPv6 multicast distribution tree).
>
> =E2=80=8B[Q]:Ok, maybe "an IPv6 multicast distribution tree".
=E2=80=8B


> In first paragraph of section 1:
>    DS-Lite [RFC6333] is a technique that rationalizes the usage of the
>    remaining global IPv4 addresses during the transition period by
>    sharing a single IPv4 address with multiple users.
> Rationalize is the wrong word here I believe. Perhaps it should say
> rations, limits or reduces?
>
> =E2=80=8B[Q]: not native, so no comment on it :-)
=E2=80=8B


> In second paragraph of section 2, [RFC7597] is not marked correctly as
> a reference, it is just text.
>
> In 4.2 we have this text:
>
> =E2=80=8B=E2=80=8B
> The mAFTR advertises the route of uPrefix64 with an IPv6 Interior
>    Gateway Protocol (IGP), so as to represent the IPv4-embedded IPv6
>    source in the IPv6 multicast network, and to run the Reverse Path
>    Forwarding (RPF) check procedure on incoming multicast traffic.
>
> It might sound like mAFTR is the router doing the RPF check. It might
> be good to clarify that it is announced to allow other IPv6 routers to
> perform RPF check.
>

=E2=80=8B[Q]:
=E2=80=8B

-
=E2=80=8BNew-
The mAFTR advertises the route of uPrefix64 with an IPv6 Interior
Gateway Protocol (IGP), so as to represent the IPv4-embedded IPv6
source in the IPv6 multicast network, and for IPv6 multicast
routers to run the Reverse Path Forwarding (RPF) check procedure
on incoming multicast traffic.
=E2=80=8B


> In 6.2 you have this example:
>    As an illustration, if a packet is received from source
>    2001:db8::192.0.2.33 and needs to be forwarded to group
>    ff3x:1000::233.252.0.1
>
> Note that the latter is not a valid unicast prefix-based multicast
> address. It would be better to use something like
> ff3x:20:2001:db8::233.252.0.1. This is also the case in 7.4.
>
> =E2=80=8B[Q]: Ok.
=E2=80=8B


> In 6.5 there is an issue with the example. It has the address
> ff0e::db8::233.252.0.1. You cannot use :: twice.
>
> =E2=80=8B[Q]: Thanks.
=E2=80=8B


> The section 7.5 heading is TTL/Scope, but it only discusses Scope. It
> might make sense to recommend copying the TTL value from the IPv4
> packet to the IPv6 packet, and perhaps copying it back after
> decapsulation.
>
> I don't understand section 8.1.1 about co-locating MLD querier with
> the mAFTR. Doesn't that mean that the mAFTR is on the same link as the
> mB4? If that is the case, do you need IPv6 encapsulation at all?
>
> =E2=80=8B[Q]: Co-locating means on the same node, running the two sorts o=
f
functionalities.
=E2=80=8B


> Would it make sense to consider the case where mB4 acts as an IPv6 PIM
> router, avoiding sending MLD reports?
>
> =E2=80=8B[Q]: That's possible.
=E2=80=8B


> Appendix B discusses issues with mismatch of group membership
> protocols at mB4. The real issue, which is not mentioned, is if mB4
> receives source specific (SSM) reports from IPv4 receivers, and the
> upstream IPv6 MLD router only supports MLDv1.
>
> =E2=80=8B[Q]: We have talked about this in the next paragraph.

Thanks again for your review.

=E2=80=8B


> Regards,
> Stig
>


--=20
Cheers,
-Q

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:verdana,=
sans-serif">Re-,<br><br></div><div class=3D"gmail_default" style=3D"font-fa=
mily:verdana,sans-serif">Thanks Stig for the comments, inline please.<br></=
div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, J=
an 12, 2017 at 2:22 AM, Stig Venaas <span dir=3D"ltr">&lt;<a href=3D"mailto=
:stig@venaas.com" target=3D"_blank">stig@venaas.com</a>&gt;</span> wrote:<b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);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/<wbr>area/rtg/trac/wi=
ki/RtgDir</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-softwire-dslite-<wbr>multicast-14.txt<br>
Reviewer: Stig Venaas<br>
Review Date: 2017-01-11<br>
IETF LC End Date: 2017-01-12<br>
Intended Status: Standards Track<br>
<br>
Summary:<br>
I have some minor concerns about this document that I think should be<br>
resolved before publication.<br>
<br>
Comments:<br>
The document is fairly easy to read, and the solution is technically<br>
sound and is well described. But a couple of statements are<br>
technically wrong and need to be corrected. A few more details could<br>
be added in some places, and there are a couple of very minor issues<br>
that make it less readable.<br>
<br>
Major Issues:<br>
No major issues found.<br>
<br>
Minor Issues:<br>
<br>
In 3 places the documents talks about the MLD querier where it instead<br>
should have said PIM Designated Router, or PIM DR.<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]: Yes, we borrowed the &quot;Qu=
erier&quot; terminology heavily from RFC 3810.<br></div><div style=3D"font-=
family:verdana,sans-serif;display:inline" class=3D"gmail_default">can we si=
mply replace it with &quot;router&quot; or just remove it somewhere like<br=
></div><div style=3D"font-family:verdana,sans-serif;display:inline" class=
=3D"gmail_default">&quot;... into the IPv6 network&quot;? Since as you ment=
ioned there may be querier, DR<br></div><div style=3D"font-family:verdana,s=
ans-serif;display:inline" class=3D"gmail_default">and other routers receivi=
ng the message.<br></div><div style=3D"font-family:verdana,sans-serif;displ=
ay:inline" class=3D"gmail_default">=C2=A0=E2=80=8B</div></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">
In section 2 we have this definition:<br>
<div style=3D"font-family:verdana,sans-serif;display:inline" class=3D"gmail=
_default">=E2=80=8B=E2=80=8B</div>=C2=A0 =C2=A0Multicast B4 (mB4):=C2=A0 a =
functional entity which supports an IGMP-MLD<br>
=C2=A0 =C2=A0 =C2=A0 interworking function (refer to Section 6.1) that rela=
ys<br>
=C2=A0 =C2=A0 =C2=A0 information conveyed in IGMP messages by forwarding th=
e<br>
=C2=A0 =C2=A0 =C2=A0 corresponding Multicast Listener Discovery (MLD) messa=
ges towards<br>
=C2=A0 =C2=A0 =C2=A0 the MLD Querier in the IPv6 network.=C2=A0 In addition=
, the mB4<br>
=C2=A0 =C2=A0 =C2=A0 decapsulates IPv4-in-IPv6 multicast packets.<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]:<br><br></div><div style=3D"fo=
nt-family:verdana,sans-serif;display:inline" class=3D"gmail_default">-New-<=
/div><div style=3D"font-family:verdana,sans-serif" class=3D"gmail_default">=
=E2=80=8BMulticast B4 (mB4):=C2=A0 a functional entity which supports an IG=
MP-MLD<br>interworking function (refer to Section 6.1) that relays<br>infor=
mation conveyed in IGMP messages by forwarding the<br>corresponding Multica=
st Listener Discovery (MLD) messages into<br>the IPv6 network.=C2=A0 In add=
ition, the mB4 decapsulates<br>IPv4-in-IPv6 multicast packets.=E2=80=8B</di=
v><br>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
It is the DR, not the querier that needs the reports. The reports are<br>
sent by multicast to the all MLDv2-capable routers address though,<br>
which means that DR, querier (they may be the same), and potentially<br>
other routers on the link will get the report. Maybe you can skip some<br>
details and just say that mB4 sends an MLD report.<br>
<br>
In 4.2 we have this paragraph:<br>
=C2=A0 =C2=A0<div style=3D"font-family:verdana,sans-serif;display:inline" c=
lass=3D"gmail_default">=E2=80=8B=E2=80=8B</div>The mB4 uses the G6 (and bot=
h S6 and G6 in SSM) to create the<br>
=C2=A0 =C2=A0corresponding MLD Report message.=C2=A0 The mB4 sends the Repo=
rt message<br>
=C2=A0 =C2=A0towards the MLD Querier in the IPv6 network.=C2=A0 The MLD Que=
rier (which<br>
=C2=A0 =C2=A0usually acts as the PIMv6 Designated Router too) receives the =
MLD<br>
=C2=A0 =C2=A0Report message and sends the PIMv6 Join to join the IPv6 multi=
cast<br>
=C2=A0 =C2=A0distribution tree.=C2=A0 The MLD Querier can send either PIMv6=
 Join (*,G6)<br>
=C2=A0 =C2=A0in ASM or PIMv6 Join (S6,G6) in SSM to the mAFTR.<br>
<br>
It should just say DR here as well.<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]:<br><br></div><div style=3D"fo=
nt-family:verdana,sans-serif;display:inline" class=3D"gmail_default">-New-<=
br>The mB4 uses the G6 (and both S6 and G6 in SSM) to create the<br>corresp=
onding MLD Report message.=C2=A0 The mB4 sends the Report message<br>into t=
he IPv6 network.=C2=A0 The MLD router which acts as the PIMv6<br>Designated=
 Router too, receives the MLD Report message and sends<br>the PIMv6 Join to=
 join the IPv6 multicast distribution tree.<br>The router can send either P=
IMv6 Join (*,G6) in ASM or PIMv6<br>Join (S6,G6) in SSM to the mAFTR.<br></=
div><div style=3D"font-family:verdana,sans-serif;display:inline" class=3D"g=
mail_default">=E2=80=8B</div>=C2=A0</div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex">
Also in In 6.1 it says:<br>
=C2=A0 =C2=A0<div style=3D"font-family:verdana,sans-serif;display:inline" c=
lass=3D"gmail_default">=E2=80=8B=E2=80=8B</div>MLD messages are forwarded n=
atively towards the MLD Querier<br>
=C2=A0 =C2=A0located upstream in the IPv6 network (i.e., the first hop IPv6=
<br>
=C2=A0 =C2=A0router).<br>
It should refer to the PIM DR here as well, and figure 2 should be updated.=
<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]:<br><br></div><div style=3D"fo=
nt-family:verdana,sans-serif;display:inline" class=3D"gmail_default">-New-<=
br>=E2=80=8B</div>=C2=A0<div style=3D"font-family:verdana,sans-serif;displa=
y:inline" class=3D"gmail_default">=E2=80=8BMLD messages are forwarded nativ=
ely towards the MLD router<br>located upstream in the IPv6 network (i.e., t=
he first hop IPv6<br>router).<br>=E2=80=8B</div></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">
More discussion about SSM vs ASM would be useful. In the last<br>
paragraph of section 1 you have some text about SSM versus ASM. would<br>
be good to point out that SSM and ASM IPv4 groups should be mapped to<br>
SSM and and ASM IPv6 groups respectively. That is, if an IPv4 group is<br>
an SSM group, then I believe the respective IPv6 group needs to be SSM<br>
as well. The same for ASM.<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]: The quote here is just intent=
 to express the preference of SSM.<br></div><div style=3D"font-family:verda=
na,sans-serif;display:inline" class=3D"gmail_default">We can remove <br>&qu=
ot;<br>the<br>operation of the translation mechanism is also simplified whe=
n SSM is<br>used, e.g., considerations for placement of the IPv6 the Rendez=
vous<br>Point (RP) are no longer relevant.<br>&quot;<br>from the last sente=
nce to make it simple.<br>=E2=80=8B</div>=C2=A0</div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">
In 4.2 it says:<br>
=C2=A0 =C2=A0<div style=3D"font-family:verdana,sans-serif;display:inline" c=
lass=3D"gmail_default">=E2=80=8B=E2=80=8B</div>The mAFTR acts as the IPv4 D=
R to which the uPrefix64-derived S6 is<br>
=C2=A0 =C2=A0connected.<br>
Shouldn&#39;t it say that the mAFTR acts as the IPv6 DR?<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]: Yes.<br>=E2=80=8B</div>=C2=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Nits:<br>
I found a number of nits.<br>
<br>
In the abstract we have:<br>
=C2=A0 =C2=A0This document specifies a solution for the delivery of IPv4 mu=
lticast<br>
=C2=A0 =C2=A0services to IPv4 clients over an IPv6 multicast network.=C2=A0=
 The<br>
=C2=A0 =C2=A0solution relies upon a stateless IPv4-in-IPv6 encapsulation sc=
heme<br>
=C2=A0 =C2=A0and uses the IPv6 multicast distribution tree to deliver IPv4<=
br>
=C2=A0 =C2=A0multicast traffic.=C2=A0 The solution is particularly useful f=
or the<br>
=C2=A0 =C2=A0delivery of multicast service offerings to DS-Lite serviced<br=
>
=C2=A0 =C2=A0customers.<br>
<br>
This make it sounds like a single IPv6 multicast tree is used for<br>
delivery of all IPv4 multicast. It would be better changing this to<br>
plural (or possible say an IPv6 multicast distribution tree).<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]:Ok, maybe &quot;an IPv6 multic=
ast distribution tree&quot;.<br>=E2=80=8B</div>=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex">
In first paragraph of section 1:<br>
=C2=A0 =C2=A0DS-Lite [RFC6333] is a technique that rationalizes the usage o=
f the<br>
=C2=A0 =C2=A0remaining global IPv4 addresses during the transition period b=
y<br>
=C2=A0 =C2=A0sharing a single IPv4 address with multiple users.<br>
Rationalize is the wrong word here I believe. Perhaps it should say<br>
rations, limits or reduces?<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]: not native, so no comment on =
it :-)<br>=E2=80=8B</div>=C2=A0</div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">
In second paragraph of section 2, [RFC7597] is not marked correctly as<br>
a reference, it is just text.<br>
<br>
In 4.2 we have this text:<br>
=C2=A0 =C2=A0<div style=3D"font-family:verdana,sans-serif;display:inline" c=
lass=3D"gmail_default">=E2=80=8B=E2=80=8B</div>The mAFTR advertises the rou=
te of uPrefix64 with an IPv6 Interior<br>
=C2=A0 =C2=A0Gateway Protocol (IGP), so as to represent the IPv4-embedded I=
Pv6<br>
=C2=A0 =C2=A0source in the IPv6 multicast network, and to run the Reverse P=
ath<br>
=C2=A0 =C2=A0Forwarding (RPF) check procedure on incoming multicast traffic=
.<br>
<br>
It might sound like mAFTR is the router doing the RPF check. It might<br>
be good to clarify that it is announced to allow other IPv6 routers to<br>
perform RPF check.<br></blockquote><div><br><div style=3D"font-family:verda=
na,sans-serif;display:inline" class=3D"gmail_default">=E2=80=8B[Q]:<br>=E2=
=80=8B</div>=C2=A0<br>-<div style=3D"font-family:verdana,sans-serif;display=
:inline" class=3D"gmail_default">=E2=80=8BNew-<br>The mAFTR advertises the =
route of uPrefix64 with an IPv6 Interior<br>Gateway Protocol (IGP), so as t=
o represent the IPv4-embedded IPv6<br>source in the IPv6 multicast network,=
 and for IPv6 multicast<br>routers to run the Reverse Path Forwarding (RPF)=
 check procedure<br>on incoming multicast traffic.<br>=E2=80=8B</div><br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
In 6.2 you have this example:<br>
=C2=A0 =C2=A0As an illustration, if a packet is received from source<br>
=C2=A0 =C2=A02001:db8::192.0.2.33 and needs to be forwarded to group<br>
=C2=A0 =C2=A0ff3x:1000::233.252.0.1<br>
<br>
Note that the latter is not a valid unicast prefix-based multicast<br>
address. It would be better to use something like<br>
ff3x:20:2001:db8::233.252.0.1. This is also the case in 7.4.<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]: Ok.<br>=E2=80=8B</div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex">
In 6.5 there is an issue with the example. It has the address<br>
ff0e::db8::233.252.0.1. You cannot use :: twice.<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]: Thanks.<br>=E2=80=8B</div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
The section 7.5 heading is TTL/Scope, but it only discusses Scope. It<br>
might make sense to recommend copying the TTL value from the IPv4<br>
packet to the IPv6 packet, and perhaps copying it back after<br>
decapsulation.<br>
<br>
I don&#39;t understand section 8.1.1 about co-locating MLD querier with<br>
the mAFTR. Doesn&#39;t that mean that the mAFTR is on the same link as the<=
br>
mB4? If that is the case, do you need IPv6 encapsulation at all?<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]: Co-locating means on the same=
 node, running the two sorts of<br></div><div style=3D"font-family:verdana,=
sans-serif;display:inline" class=3D"gmail_default">functionalities.<br>=E2=
=80=8B</div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Would it make sense to consider the case where mB4 acts as an IPv6 PIM<br>
router, avoiding sending MLD reports?<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]: That&#39;s possible.<br>=E2=
=80=8B</div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Appendix B discusses issues with mismatch of group membership<br>
protocols at mB4. The real issue, which is not mentioned, is if mB4<br>
receives source specific (SSM) reports from IPv4 receivers, and the<br>
upstream IPv6 MLD router only supports MLDv1.<br>
<br></blockquote><div><div style=3D"font-family:verdana,sans-serif;display:=
inline" class=3D"gmail_default">=E2=80=8B[Q]: We have talked about this in =
the next paragraph.<br><br></div><div style=3D"font-family:verdana,sans-ser=
if;display:inline" class=3D"gmail_default">Thanks again for your review.<br=
><br></div><div style=3D"font-family:verdana,sans-serif;display:inline" cla=
ss=3D"gmail_default">=E2=80=8B</div>=C2=A0</div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">
Regards,<br>
Stig<br>
</blockquote></div><br clear=3D"all"><br>-- <br><div class=3D"gmail_signatu=
re"><div dir=3D"ltr"><div><font face=3D"verdana,sans-serif">Cheers,<br></fo=
nt></div><font face=3D"verdana,sans-serif">-Q<br></font></div></div>
</div></div>

--94eb2c11c4fa8d74370545e0342b--


From nobody Wed Jan 11 23:55:24 2017
Return-Path: <mohamed.boucadair@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 5C56212943E; Wed, 11 Jan 2017 23:55:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.118
X-Spam-Level: 
X-Spam-Status: No, score=-5.118 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UsAgQKHgC-7b; Wed, 11 Jan 2017 23:55:19 -0800 (PST)
Received: from relais-inet.orange.com (mta240.mail.business.static.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9AFF1293E4; Wed, 11 Jan 2017 23:55:18 -0800 (PST)
Received: from opfedar03.francetelecom.fr (unknown [xx.xx.xx.5]) by opfedar23.francetelecom.fr (ESMTP service) with ESMTP id 5486C16078A; Thu, 12 Jan 2017 08:55:17 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.43]) by opfedar03.francetelecom.fr (ESMTP service) with ESMTP id 2644A180073; Thu, 12 Jan 2017 08:55:17 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM5F.corporate.adroot.infra.ftgroup ([fe80::e172:f13e:8be6:71cc%18]) with mapi id 14.03.0319.002; Thu, 12 Jan 2017 08:55:16 +0100
From: <mohamed.boucadair@orange.com>
To: Stig Venaas <stig@venaas.com>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "draft-ietf-softwire-dslite-multicast.all@ietf.org" <draft-ietf-softwire-dslite-multicast.all@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
Thread-Index: AQHSbDe0hVADs41lCEykxiP/w7snr6E0YD9g
Date: Thu, 12 Jan 2017 07:55:16 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009DE3299@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com>
In-Reply-To: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/hqCSfLIzPQZPLOHUdV5g6QUOmYk>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "softwire@ietf.org" <softwire@ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 12 Jan 2017 07:55:21 -0000

SGkgU3RpZywgDQoNClRoYW5rIHlvdSBmb3IgdGhlIHJldmlldy4gDQoNClBsZWFzZSBzZWUgaW5s
aW5lLiANCg0KQ2hlZXJzLA0KTWVkDQoNCj4gLS0tLS1NZXNzYWdlIGQnb3JpZ2luZS0tLS0tDQo+
IERlwqA6IFN0aWcgVmVuYWFzIFttYWlsdG86c3RpZ0B2ZW5hYXMuY29tXQ0KPiBFbnZvecOpwqA6
IG1lcmNyZWRpIDExIGphbnZpZXIgMjAxNyAxOToyMw0KPiDDgMKgOiBydGctYWRzQGlldGYub3Jn
OyBkcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS1tdWx0aWNhc3QuYWxsQGlldGYub3JnDQo+IENj
wqA6IHNvZnR3aXJlQGlldGYub3JnOyBydGctZGlyQGlldGYub3JnDQo+IE9iamV0wqA6IFJ0Z0Rp
ciByZXZpZXc6IGRyYWZ0LWlldGYtc29mdHdpcmUtZHNsaXRlLW11bHRpY2FzdC0xNC50eHQNCj4g
DQo+IEhlbGxvLA0KPiANCj4gSSBoYXZlIGJlZW4gc2VsZWN0ZWQgYXMgdGhlIFJvdXRpbmcgRGly
ZWN0b3JhdGUgcmV2aWV3ZXIgZm9yIHRoaXMNCj4gZHJhZnQuIFRoZSBSb3V0aW5nIERpcmVjdG9y
YXRlIHNlZWtzIHRvIHJldmlldyBhbGwgcm91dGluZyBvcg0KPiByb3V0aW5nLXJlbGF0ZWQgZHJh
ZnRzIGFzIHRoZXkgcGFzcyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJRVNHDQo+IHJldmll
dywgYW5kIHNvbWV0aW1lcyBvbiBzcGVjaWFsIHJlcXVlc3QuIFRoZSBwdXJwb3NlIG9mIHRoZSBy
ZXZpZXcgaXMNCj4gdG8gcHJvdmlkZSBhc3Npc3RhbmNlIHRvIHRoZSBSb3V0aW5nIEFEcy4gRm9y
IG1vcmUgaW5mb3JtYXRpb24gYWJvdXQNCj4gdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBsZWFz
ZSBzZWUNCj4gaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0
Z0Rpcg0KPiANCj4gQWx0aG91Z2ggdGhlc2UgY29tbWVudHMgYXJlIHByaW1hcmlseSBmb3IgdGhl
IHVzZSBvZiB0aGUgUm91dGluZyBBRHMsDQo+IGl0IHdvdWxkIGJlIGhlbHBmdWwgaWYgeW91IGNv
dWxkIGNvbnNpZGVyIHRoZW0gYWxvbmcgd2l0aCBhbnkgb3RoZXINCj4gSUVURiBMYXN0IENhbGwg
Y29tbWVudHMgdGhhdCB5b3UgcmVjZWl2ZSwgYW5kIHN0cml2ZSB0byByZXNvbHZlIHRoZW0NCj4g
dGhyb3VnaCBkaXNjdXNzaW9uIG9yIGJ5IHVwZGF0aW5nIHRoZSBkcmFmdC4NCj4gDQo+IERvY3Vt
ZW50OiBkcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS1tdWx0aWNhc3QtMTQudHh0DQo+IFJldmll
d2VyOiBTdGlnIFZlbmFhcw0KPiBSZXZpZXcgRGF0ZTogMjAxNy0wMS0xMQ0KPiBJRVRGIExDIEVu
ZCBEYXRlOiAyMDE3LTAxLTEyDQo+IEludGVuZGVkIFN0YXR1czogU3RhbmRhcmRzIFRyYWNrDQo+
IA0KPiBTdW1tYXJ5Og0KPiBJIGhhdmUgc29tZSBtaW5vciBjb25jZXJucyBhYm91dCB0aGlzIGRv
Y3VtZW50IHRoYXQgSSB0aGluayBzaG91bGQgYmUNCj4gcmVzb2x2ZWQgYmVmb3JlIHB1YmxpY2F0
aW9uLg0KPiANCj4gQ29tbWVudHM6DQo+IFRoZSBkb2N1bWVudCBpcyBmYWlybHkgZWFzeSB0byBy
ZWFkLCBhbmQgdGhlIHNvbHV0aW9uIGlzIHRlY2huaWNhbGx5DQo+IHNvdW5kIGFuZCBpcyB3ZWxs
IGRlc2NyaWJlZC4gQnV0IGEgY291cGxlIG9mIHN0YXRlbWVudHMgYXJlDQo+IHRlY2huaWNhbGx5
IHdyb25nIGFuZCBuZWVkIHRvIGJlIGNvcnJlY3RlZC4gQSBmZXcgbW9yZSBkZXRhaWxzIGNvdWxk
DQo+IGJlIGFkZGVkIGluIHNvbWUgcGxhY2VzLCBhbmQgdGhlcmUgYXJlIGEgY291cGxlIG9mIHZl
cnkgbWlub3IgaXNzdWVzDQo+IHRoYXQgbWFrZSBpdCBsZXNzIHJlYWRhYmxlLg0KPiANCj4gTWFq
b3IgSXNzdWVzOg0KPiBObyBtYWpvciBpc3N1ZXMgZm91bmQuDQo+IA0KPiBNaW5vciBJc3N1ZXM6
DQo+IA0KPiBJbiAzIHBsYWNlcyB0aGUgZG9jdW1lbnRzIHRhbGtzIGFib3V0IHRoZSBNTEQgcXVl
cmllciB3aGVyZSBpdCBpbnN0ZWFkDQo+IHNob3VsZCBoYXZlIHNhaWQgUElNIERlc2lnbmF0ZWQg
Um91dGVyLCBvciBQSU0gRFIuDQo+IA0KPiBJbiBzZWN0aW9uIDIgd2UgaGF2ZSB0aGlzIGRlZmlu
aXRpb246DQo+ICAgIE11bHRpY2FzdCBCNCAobUI0KTogIGEgZnVuY3Rpb25hbCBlbnRpdHkgd2hp
Y2ggc3VwcG9ydHMgYW4gSUdNUC1NTEQNCj4gICAgICAgaW50ZXJ3b3JraW5nIGZ1bmN0aW9uIChy
ZWZlciB0byBTZWN0aW9uIDYuMSkgdGhhdCByZWxheXMNCj4gICAgICAgaW5mb3JtYXRpb24gY29u
dmV5ZWQgaW4gSUdNUCBtZXNzYWdlcyBieSBmb3J3YXJkaW5nIHRoZQ0KPiAgICAgICBjb3JyZXNw
b25kaW5nIE11bHRpY2FzdCBMaXN0ZW5lciBEaXNjb3ZlcnkgKE1MRCkgbWVzc2FnZXMgdG93YXJk
cw0KPiAgICAgICB0aGUgTUxEIFF1ZXJpZXIgaW4gdGhlIElQdjYgbmV0d29yay4gIEluIGFkZGl0
aW9uLCB0aGUgbUI0DQo+ICAgICAgIGRlY2Fwc3VsYXRlcyBJUHY0LWluLUlQdjYgbXVsdGljYXN0
IHBhY2tldHMuDQo+IA0KPiBJdCBpcyB0aGUgRFIsIG5vdCB0aGUgcXVlcmllciB0aGF0IG5lZWRz
IHRoZSByZXBvcnRzLiBUaGUgcmVwb3J0cyBhcmUNCj4gc2VudCBieSBtdWx0aWNhc3QgdG8gdGhl
IGFsbCBNTER2Mi1jYXBhYmxlIHJvdXRlcnMgYWRkcmVzcyB0aG91Z2gsDQo+IHdoaWNoIG1lYW5z
IHRoYXQgRFIsIHF1ZXJpZXIgKHRoZXkgbWF5IGJlIHRoZSBzYW1lKSwgYW5kIHBvdGVudGlhbGx5
DQo+IG90aGVyIHJvdXRlcnMgb24gdGhlIGxpbmsgd2lsbCBnZXQgdGhlIHJlcG9ydC4gTWF5YmUg
eW91IGNhbiBza2lwIHNvbWUNCj4gZGV0YWlscyBhbmQganVzdCBzYXkgdGhhdCBtQjQgc2VuZHMg
YW4gTUxEIHJlcG9ydC4NCg0KW01lZF0gVGhhdCBkZWZpbml0aW9uIHdhcyBkcmF3biBmcm9tIGFu
IE1MRCBwZXJzcGVjdGl2ZS4gT0sgd2l0aCB5b3VyIHByb3Bvc2FsIHRvIHNraXAgdGhlc2UgZGV0
YWlscy4gSSBtYWRlIHRoaXMgbW9kaWZpY2F0aW9uOg0KDQpPTEQ6DQogICAgICB0aGUgY29ycmVz
cG9uZGluZyBNdWx0aWNhc3QgTGlzdGVuZXIgRGlzY292ZXJ5IChNTEQpIG1lc3NhZ2VzDQogICAg
ICB0b3dhcmRzIHRoZSBNTEQgUXVlcmllciBpbiB0aGUgSVB2NiBuZXR3b3JrLg0KDQpORVc6DQog
ICAgICB0aGUgY29ycmVzcG9uZGluZyBNdWx0aWNhc3QgTGlzdGVuZXIgRGlzY292ZXJ5IChNTEQp
IG1lc3NhZ2VzDQogICAgICB0b3dhcmRzIHRoZSBJUHY2IG5ldHdvcmsuDQoNCj4gDQo+IEluIDQu
MiB3ZSBoYXZlIHRoaXMgcGFyYWdyYXBoOg0KPiAgICBUaGUgbUI0IHVzZXMgdGhlIEc2IChhbmQg
Ym90aCBTNiBhbmQgRzYgaW4gU1NNKSB0byBjcmVhdGUgdGhlDQo+ICAgIGNvcnJlc3BvbmRpbmcg
TUxEIFJlcG9ydCBtZXNzYWdlLiAgVGhlIG1CNCBzZW5kcyB0aGUgUmVwb3J0IG1lc3NhZ2UNCj4g
ICAgdG93YXJkcyB0aGUgTUxEIFF1ZXJpZXIgaW4gdGhlIElQdjYgbmV0d29yay4gIFRoZSBNTEQg
UXVlcmllciAod2hpY2gNCj4gICAgdXN1YWxseSBhY3RzIGFzIHRoZSBQSU12NiBEZXNpZ25hdGVk
IFJvdXRlciB0b28pIHJlY2VpdmVzIHRoZSBNTEQNCj4gICAgUmVwb3J0IG1lc3NhZ2UgYW5kIHNl
bmRzIHRoZSBQSU12NiBKb2luIHRvIGpvaW4gdGhlIElQdjYgbXVsdGljYXN0DQo+ICAgIGRpc3Ry
aWJ1dGlvbiB0cmVlLiAgVGhlIE1MRCBRdWVyaWVyIGNhbiBzZW5kIGVpdGhlciBQSU12NiBKb2lu
ICgqLEc2KQ0KPiAgICBpbiBBU00gb3IgUElNdjYgSm9pbiAoUzYsRzYpIGluIFNTTSB0byB0aGUg
bUFGVFIuDQo+IA0KPiBJdCBzaG91bGQganVzdCBzYXkgRFIgaGVyZSBhcyB3ZWxsLg0KPiANCg0K
W01lZF0gU2FtZSBhcyBmb3IgdGhlIHByZXZpb3VzIGNvbW1lbnQuIEkgc3VnZ2VzdCB0aGUgZm9s
bG93aW5nOg0KDQpPTEQ6DQogICBUaGUgbUI0IHVzZXMgdGhlIEc2IChhbmQgYm90aCBTNiBhbmQg
RzYgaW4gU1NNKSB0byBjcmVhdGUgdGhlDQogICBjb3JyZXNwb25kaW5nIE1MRCBSZXBvcnQgbWVz
c2FnZS4gIFRoZSBtQjQgc2VuZHMgdGhlIFJlcG9ydCBtZXNzYWdlDQogICB0b3dhcmRzIHRoZSBN
TEQgUXVlcmllciBpbiB0aGUgSVB2NiBuZXR3b3JrLiAgVGhlIE1MRCBRdWVyaWVyICh3aGljaA0K
ICAgdXN1YWxseSBhY3RzIGFzIHRoZSBQSU12NiBEZXNpZ25hdGVkIFJvdXRlciB0b28pIHJlY2Vp
dmVzIHRoZSBNTEQNCiAgIFJlcG9ydCBtZXNzYWdlIGFuZCBzZW5kcyB0aGUgUElNdjYgSm9pbiB0
byBqb2luIHRoZSBJUHY2IG11bHRpY2FzdA0KICAgZGlzdHJpYnV0aW9uIHRyZWUuICBUaGUgTUxE
IFF1ZXJpZXIgY2FuIHNlbmQgZWl0aGVyIFBJTXY2IEpvaW4gKCosRzYpDQogICBpbiBBU00gb3Ig
UElNdjYgSm9pbiAoUzYsRzYpIGluIFNTTSB0byB0aGUgbUFGVFIuDQoNCk5FVzoNCiAgIFRoZSBt
QjQgdXNlcyB0aGUgRzYgKGFuZCBib3RoIFM2IGFuZCBHNiBpbiBTU00pIHRvIGNyZWF0ZSB0aGUN
CiAgIGNvcnJlc3BvbmRpbmcgTUxEIFJlcG9ydCBtZXNzYWdlLiAgVGhlIG1CNCBzZW5kcyB0aGUg
UmVwb3J0IG1lc3NhZ2UNCiAgIHRvd2FyZHMgdGhlIElQdjYgbmV0d29yay4gIFRoZSBNTEQgUXVl
cmllciwgd2hpY2ggdXN1YWxseSBhY3RzIGFzIHRoZQ0KICAgUElNdjYgRGVzaWduYXRlZCBSb3V0
ZXIgdG9vLCByZWNlaXZlcyB0aGUgTUxEIFJlcG9ydCBtZXNzYWdlIGFuZA0KICAgc2VuZHMgdGhl
IFBJTXY2IEpvaW4gbWVzc2FnZSB0byBqb2luIHRoZSBJUHY2IG11bHRpY2FzdCBkaXN0cmlidXRp
b24NCiAgIHRyZWUuICBJdCBjYW4gc2VuZCBlaXRoZXIgUElNdjYgSm9pbiAoKixHNikgaW4gQVNN
IG9yIFBJTXY2IEpvaW4NCiAgIChTNixHNikgaW4gU1NNIHRvIHRoZSBtQUZUUi4NCg0KPiBBbHNv
IGluIEluIDYuMSBpdCBzYXlzOg0KPiAgICBNTEQgbWVzc2FnZXMgYXJlIGZvcndhcmRlZCBuYXRp
dmVseSB0b3dhcmRzIHRoZSBNTEQgUXVlcmllcg0KPiAgICBsb2NhdGVkIHVwc3RyZWFtIGluIHRo
ZSBJUHY2IG5ldHdvcmsgKGkuZS4sIHRoZSBmaXJzdCBob3AgSVB2Ng0KPiAgICByb3V0ZXIpLg0K
PiBJdCBzaG91bGQgcmVmZXIgdG8gdGhlIFBJTSBEUiBoZXJlIGFzIHdlbGwsIGFuZCBmaWd1cmUg
MiBzaG91bGQgYmUNCj4gdXBkYXRlZC4NCj4gDQoNCltNZWRdIFRoaXMgb25lIGlzIHJlYWxseSBz
cGVjaWZpYyB0byBJR01QL01MRC4gVGhlIHVzZSBvZiBRdWVyaWVyIGluIHRoZSB0ZXh0IGFuZCB0
aGUgZmlndXJlIGFyZSBjb3JyZWN0LiBJIHN1Z2dlc3QgdG8gbWFpbnRhaW4gdGhlIGRldGFpbHMu
DQoNCj4gTW9yZSBkaXNjdXNzaW9uIGFib3V0IFNTTSB2cyBBU00gd291bGQgYmUgdXNlZnVsLiBJ
biB0aGUgbGFzdA0KPiBwYXJhZ3JhcGggb2Ygc2VjdGlvbiAxIHlvdSBoYXZlIHNvbWUgdGV4dCBh
Ym91dCBTU00gdmVyc3VzIEFTTS4gd291bGQNCj4gYmUgZ29vZCB0byBwb2ludCBvdXQgdGhhdCBT
U00gYW5kIEFTTSBJUHY0IGdyb3VwcyBzaG91bGQgYmUgbWFwcGVkIHRvDQo+IFNTTSBhbmQgYW5k
IEFTTSBJUHY2IGdyb3VwcyByZXNwZWN0aXZlbHkuIFRoYXQgaXMsIGlmIGFuIElQdjQgZ3JvdXAg
aXMNCj4gYW4gU1NNIGdyb3VwLCB0aGVuIEkgYmVsaWV2ZSB0aGUgcmVzcGVjdGl2ZSBJUHY2IGdy
b3VwIG5lZWRzIHRvIGJlIFNTTQ0KPiBhcyB3ZWxsLiBUaGUgc2FtZSBmb3IgQVNNLg0KPiANCg0K
W01lZF0gV2UgYWxyZWFkeSBoYXZlIHRoaXMgdGV4dCBpbiBTZWN0aW9uIDUuMSB0byBjb3ZlciB0
aGlzIHBvaW50OiANCg0KVGhlDQogICBtUHJlZml4NjQgTVVTVCBiZSBkZXJpdmVkIGZyb20gdGhl
IGNvcnJlc3BvbmRpbmcgSVB2NiBtdWx0aWNhc3QNCiAgIGFkZHJlc3Mgc3BhY2UgKGUuZy4sIHRo
ZSBTU01fbVByZWZpeDY0IG11c3QgYmUgaW4gdGhlIHJhbmdlIG9mDQogICBtdWx0aWNhc3QgYWRk
cmVzcyBzcGFjZSBzcGVjaWZpZWQgaW4gW1JGQzQ2MDddKS4NCg0KPiBJbiA0LjIgaXQgc2F5czoN
Cj4gICAgVGhlIG1BRlRSIGFjdHMgYXMgdGhlIElQdjQgRFIgdG8gd2hpY2ggdGhlIHVQcmVmaXg2
NC1kZXJpdmVkIFM2IGlzDQo+ICAgIGNvbm5lY3RlZC4NCj4gU2hvdWxkbid0IGl0IHNheSB0aGF0
IHRoZSBtQUZUUiBhY3RzIGFzIHRoZSBJUHY2IERSPw0KPiANCj4gDQo+IE5pdHM6DQo+IEkgZm91
bmQgYSBudW1iZXIgb2Ygbml0cy4NCj4gDQo+IEluIHRoZSBhYnN0cmFjdCB3ZSBoYXZlOg0KPiAg
ICBUaGlzIGRvY3VtZW50IHNwZWNpZmllcyBhIHNvbHV0aW9uIGZvciB0aGUgZGVsaXZlcnkgb2Yg
SVB2NCBtdWx0aWNhc3QNCj4gICAgc2VydmljZXMgdG8gSVB2NCBjbGllbnRzIG92ZXIgYW4gSVB2
NiBtdWx0aWNhc3QgbmV0d29yay4gIFRoZQ0KPiAgICBzb2x1dGlvbiByZWxpZXMgdXBvbiBhIHN0
YXRlbGVzcyBJUHY0LWluLUlQdjYgZW5jYXBzdWxhdGlvbiBzY2hlbWUNCj4gICAgYW5kIHVzZXMg
dGhlIElQdjYgbXVsdGljYXN0IGRpc3RyaWJ1dGlvbiB0cmVlIHRvIGRlbGl2ZXIgSVB2NA0KPiAg
ICBtdWx0aWNhc3QgdHJhZmZpYy4gIFRoZSBzb2x1dGlvbiBpcyBwYXJ0aWN1bGFybHkgdXNlZnVs
IGZvciB0aGUNCj4gICAgZGVsaXZlcnkgb2YgbXVsdGljYXN0IHNlcnZpY2Ugb2ZmZXJpbmdzIHRv
IERTLUxpdGUgc2VydmljZWQNCj4gICAgY3VzdG9tZXJzLg0KPiANCj4gVGhpcyBtYWtlIGl0IHNv
dW5kcyBsaWtlIGEgc2luZ2xlIElQdjYgbXVsdGljYXN0IHRyZWUgaXMgdXNlZCBmb3INCj4gZGVs
aXZlcnkgb2YgYWxsIElQdjQgbXVsdGljYXN0LiBJdCB3b3VsZCBiZSBiZXR0ZXIgY2hhbmdpbmcg
dGhpcyB0bw0KPiBwbHVyYWwgKG9yIHBvc3NpYmxlIHNheSBhbiBJUHY2IG11bHRpY2FzdCBkaXN0
cmlidXRpb24gdHJlZSkuDQo+IA0KDQpbTWVkXSBGYWlyLiBDaGFuZ2VkICJ0aGUgSVB2NiBtdWx0
aWNhc3QgZGlzdHJpYnV0aW9uIHRyZWUiIHRvICJhbiBJUHY2IG11bHRpY2FzdCBkaXN0cmlidXRp
b24gdHJlZSINCg0KPiBJbiBmaXJzdCBwYXJhZ3JhcGggb2Ygc2VjdGlvbiAxOg0KPiAgICBEUy1M
aXRlIFtSRkM2MzMzXSBpcyBhIHRlY2huaXF1ZSB0aGF0IHJhdGlvbmFsaXplcyB0aGUgdXNhZ2Ug
b2YgdGhlDQo+ICAgIHJlbWFpbmluZyBnbG9iYWwgSVB2NCBhZGRyZXNzZXMgZHVyaW5nIHRoZSB0
cmFuc2l0aW9uIHBlcmlvZCBieQ0KPiAgICBzaGFyaW5nIGEgc2luZ2xlIElQdjQgYWRkcmVzcyB3
aXRoIG11bHRpcGxlIHVzZXJzLg0KPiBSYXRpb25hbGl6ZSBpcyB0aGUgd3Jvbmcgd29yZCBoZXJl
IEkgYmVsaWV2ZS4gUGVyaGFwcyBpdCBzaG91bGQgc2F5DQo+IHJhdGlvbnMsIGxpbWl0cyBvciBy
ZWR1Y2VzPw0KPiANCg0KW01lZF0gQWN0dWFsbHkgdGhlIHRleHQgZXhwbGFpbnMgaG93ICJyYXRp
b25hbGl6ZSIgaXMgYWNoaXZlZA0KDQogICBEUy1MaXRlIFtSRkM2MzMzXSBpcyBhIHRlY2huaXF1
ZSB0aGF0IHJhdGlvbmFsaXplcyB0aGUgdXNhZ2Ugb2YgdGhlDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXg0KICAgcmVtYWluaW5nIGdsb2JhbCBJ
UHY0IGFkZHJlc3NlcyBkdXJpbmcgdGhlIHRyYW5zaXRpb24gcGVyaW9kIGJ5DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl4N
CiAgIHNoYXJpbmcgYSBzaW5nbGUgSVB2NCBhZGRyZXNzIHdpdGggbXVsdGlwbGUgdXNlcnMuDQog
ICBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXg0KDQpU
aGF0J3Mgc2FpZCwgSSBjYW4gY2hhbmdlIHRoZSB0ZXh0IHRvOiANCg0KTkVXOg0KDQogICBEUy1M
aXRlIFtSRkM2MzMzXSBpcyBhbiBJUHY0IGFkZHJlc3Mtc2hhcmluZyB0ZWNobmlxdWUgdGhhdA0K
ICAgZW5hYmxlcyBvcGVyYXRvcnMgdG8gbXVsdGlwbGV4IHB1YmxpYyBJUHY0IGFkZHJlc3NlcyB3
aGlsZQ0KICAgcHJvdmlzaW9uaW5nIG9ubHkgSVB2NiB0byB1c2Vycy4gDQoNCj4gSW4gc2Vjb25k
IHBhcmFncmFwaCBvZiBzZWN0aW9uIDIsIFtSRkM3NTk3XSBpcyBub3QgbWFya2VkIGNvcnJlY3Rs
eSBhcw0KPiBhIHJlZmVyZW5jZSwgaXQgaXMganVzdCB0ZXh0Lg0KDQpbTWVkXSBJdCBpcyBtYXJr
ZWQgYXMgYSByZWZlcmVuY2UgaW4gdGhlIHhtbCBmaWxlLiANCg0KPiANCj4gSW4gNC4yIHdlIGhh
dmUgdGhpcyB0ZXh0Og0KPiAgICBUaGUgbUFGVFIgYWR2ZXJ0aXNlcyB0aGUgcm91dGUgb2YgdVBy
ZWZpeDY0IHdpdGggYW4gSVB2NiBJbnRlcmlvcg0KPiAgICBHYXRld2F5IFByb3RvY29sIChJR1Ap
LCBzbyBhcyB0byByZXByZXNlbnQgdGhlIElQdjQtZW1iZWRkZWQgSVB2Ng0KPiAgICBzb3VyY2Ug
aW4gdGhlIElQdjYgbXVsdGljYXN0IG5ldHdvcmssIGFuZCB0byBydW4gdGhlIFJldmVyc2UgUGF0
aA0KPiAgICBGb3J3YXJkaW5nIChSUEYpIGNoZWNrIHByb2NlZHVyZSBvbiBpbmNvbWluZyBtdWx0
aWNhc3QgdHJhZmZpYy4NCj4gDQo+IEl0IG1pZ2h0IHNvdW5kIGxpa2UgbUFGVFIgaXMgdGhlIHJv
dXRlciBkb2luZyB0aGUgUlBGIGNoZWNrLiBJdCBtaWdodA0KPiBiZSBnb29kIHRvIGNsYXJpZnkg
dGhhdCBpdCBpcyBhbm5vdW5jZWQgdG8gYWxsb3cgb3RoZXIgSVB2NiByb3V0ZXJzIHRvDQo+IHBl
cmZvcm0gUlBGIGNoZWNrLg0KPiANCltNZWRdIEZpeGVkLg0KDQo+IEluIDYuMiB5b3UgaGF2ZSB0
aGlzIGV4YW1wbGU6DQo+ICAgIEFzIGFuIGlsbHVzdHJhdGlvbiwgaWYgYSBwYWNrZXQgaXMgcmVj
ZWl2ZWQgZnJvbSBzb3VyY2UNCj4gICAgMjAwMTpkYjg6OjE5Mi4wLjIuMzMgYW5kIG5lZWRzIHRv
IGJlIGZvcndhcmRlZCB0byBncm91cA0KPiAgICBmZjN4OjEwMDA6OjIzMy4yNTIuMC4xDQo+IA0K
PiBOb3RlIHRoYXQgdGhlIGxhdHRlciBpcyBub3QgYSB2YWxpZCB1bmljYXN0IHByZWZpeC1iYXNl
ZCBtdWx0aWNhc3QNCj4gYWRkcmVzcy4gSXQgd291bGQgYmUgYmV0dGVyIHRvIHVzZSBzb21ldGhp
bmcgbGlrZQ0KPiBmZjN4OjIwOjIwMDE6ZGI4OjoyMzMuMjUyLjAuMS4gVGhpcyBpcyBhbHNvIHRo
ZSBjYXNlIGluIDcuNC4NCj4gDQoNCltNZWRdIFRoaXMgaXMgb24gcHVycG9zZS4gVGhlIHVzZSBv
ZiB1bmljYXN0LWJhc2VkIG11bHRpY2FzdCBhZGRyZXNzIGlzIG5vdCByZXF1aXJlZCBvciBwcmVj
bHVkZWQuDQpJZiB5b3UgdGhpbmsgdGhpcyBpcyB1c2VmdWwsIEkgY2FuIGFkZCBhbm90aGVyIGV4
YW1wbGUgd2l0aCB0aGUgdW5pY2FzdC1iYXNlZCBwcmVmaXguIFBsZWFzZSBsZXQgbWUga25vdyB5
b3VyIHByZWZlcmVuY2UuICAgDQoNCj4gSW4gNi41IHRoZXJlIGlzIGFuIGlzc3VlIHdpdGggdGhl
IGV4YW1wbGUuIEl0IGhhcyB0aGUgYWRkcmVzcw0KPiBmZjBlOjpkYjg6OjIzMy4yNTIuMC4xLiBZ
b3UgY2Fubm90IHVzZSA6OiB0d2ljZS4NCj4gDQpbTWVkXSBmaXhlZC4gDQoNCj4gVGhlIHNlY3Rp
b24gNy41IGhlYWRpbmcgaXMgVFRML1Njb3BlLCBidXQgaXQgb25seSBkaXNjdXNzZXMgU2NvcGUu
IEl0DQo+IG1pZ2h0IG1ha2Ugc2Vuc2UgdG8gcmVjb21tZW5kIGNvcHlpbmcgdGhlIFRUTCB2YWx1
ZSBmcm9tIHRoZSBJUHY0DQo+IHBhY2tldCB0byB0aGUgSVB2NiBwYWNrZXQsIGFuZCBwZXJoYXBz
IGNvcHlpbmcgaXQgYmFjayBhZnRlcg0KPiBkZWNhcHN1bGF0aW9uLg0KPiANCg0KW01lZF0gSSBh
ZGRlZCB0aGlzIE5FVyB0ZXh0OiANCg0KIlRoZSBob3AgbGltaXQgb2YgdGhlIElQdjYgaGVhZGVy
IGlzIGRlcml2ZWQgZnJvbSB0aGUgVFRMIHZhbHVlIGluIHRoZSBJUHY0IGhlYWRlci4iDQoNCj4g
SSBkb24ndCB1bmRlcnN0YW5kIHNlY3Rpb24gOC4xLjEgYWJvdXQgY28tbG9jYXRpbmcgTUxEIHF1
ZXJpZXIgd2l0aA0KPiB0aGUgbUFGVFIuIERvZXNuJ3QgdGhhdCBtZWFuIHRoYXQgdGhlIG1BRlRS
IGlzIG9uIHRoZSBzYW1lIGxpbmsgYXMgdGhlDQo+IG1CND8gSWYgdGhhdCBpcyB0aGUgY2FzZSwg
ZG8geW91IG5lZWQgSVB2NiBlbmNhcHN1bGF0aW9uIGF0IGFsbD8NCg0KW01lZF0gRW5jYXBzdWxh
dGlvbiBjYW4gYmUgdXNlZCBpbiB0aGUgbGFzdCBob3AgYmV0d2VlbiB0aGUgbUFGVFIgYW5kIG1C
NCBpbiB0aGlzIGNhc2UuIA0KDQo+IA0KPiBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIGNvbnNpZGVy
IHRoZSBjYXNlIHdoZXJlIG1CNCBhY3RzIGFzIGFuIElQdjYgUElNDQo+IHJvdXRlciwgYXZvaWRp
bmcgc2VuZGluZyBNTEQgcmVwb3J0cz8NCg0KW01lZF0gWWVzLCBidXQgdGhpcyBpcyByZWFsbHkg
ZGVwbG95bWVudC1zcGVjaWZpYy4gDQoNCj4gDQo+IEFwcGVuZGl4IEIgZGlzY3Vzc2VzIGlzc3Vl
cyB3aXRoIG1pc21hdGNoIG9mIGdyb3VwIG1lbWJlcnNoaXANCj4gcHJvdG9jb2xzIGF0IG1CNC4g
VGhlIHJlYWwgaXNzdWUsIHdoaWNoIGlzIG5vdCBtZW50aW9uZWQsIGlzIGlmIG1CNA0KPiByZWNl
aXZlcyBzb3VyY2Ugc3BlY2lmaWMgKFNTTSkgcmVwb3J0cyBmcm9tIElQdjQgcmVjZWl2ZXJzLCBh
bmQgdGhlDQo+IHVwc3RyZWFtIElQdjYgTUxEIHJvdXRlciBvbmx5IHN1cHBvcnRzIE1MRHYxLg0K
DQpbTWVkXSBJc24ndCB0aGlzIGNvdmVyZWQgYnkgdGhpcyB0ZXh0PyANCg0KICAgSWYgSUdNUHYy
IG9wZXJhdGVzIG9uIHRoZSBJUHY0IHJlY2VpdmVycyB3aGlsZSBNTER2MiBvcGVyYXRlcyBvbiB0
aGUNCiAgIE1MRCBRdWVyaWVyLCBvciBpZiBJR01QdjMgb3BlcmF0ZXMgb24gdGhlIElQdjQgcmVj
ZWl2ZXJzIHdoaWxlIE1MRHYxDQogICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXg0KICAgb3BlcmF0ZXMgb24gdGhlIE1M
RCBRdWVyaWVyLCB0aGUgdmVyc2lvbiBtaXNtYXRjaCBpc3N1ZSB3aWxsIGJlDQogICBlbmNvdW50
ZXJlZC4NCg0KPiANCj4gUmVnYXJkcywNCj4gU3RpZw0K


From nobody Thu Jan 12 15:41:01 2017
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 5AB9312949D for <rtg-dir@ietfa.amsl.com>; Thu, 12 Jan 2017 15:40:56 -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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 gWWKPrRhncZk for <rtg-dir@ietfa.amsl.com>; Thu, 12 Jan 2017 15:40:55 -0800 (PST)
Received: from mail-qt0-x232.google.com (mail-qt0-x232.google.com [IPv6:2607:f8b0:400d:c0d::232]) (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 F23261294D6 for <rtg-dir@ietf.org>; Thu, 12 Jan 2017 15:40:51 -0800 (PST)
Received: by mail-qt0-x232.google.com with SMTP id x49so33312299qtc.2 for <rtg-dir@ietf.org>; Thu, 12 Jan 2017 15:40:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=mtrmgjrXmFgdJHOJTlU9nP3/R+vp5aASwVmgCMOD+SQ=; b=fFlKys8UryZBDHhq3e3IUm/AryiAVLeC+e7r35DXUc3H22/KAqRXp0jRFSOOWOzPxo Mr2stkxMKpuHvMVEwen5DdiZaps7N5zqYiZWZlC1MNjy2+3cK4owcsj7Mw5Ww/qhcnjN JxR4A4D3c1+/vVTrVuzhmtdTI1FV6Yskg4HvuTXy6z6TvCZ/AiRuemeQHVCs/Yyao85u TN9H94fZXV0tEOT7wc+wpwXl71LCHZIHuHtF/tR3E5AyhS338xHK81sfc+dk/ptxrZEI 5dASa/cARYnVVIUIfNAFjrJzDuC343ynfWPF/xL9lfkWyLzTPtikRxQ/AmsEb0A00kxk U1DQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=mtrmgjrXmFgdJHOJTlU9nP3/R+vp5aASwVmgCMOD+SQ=; b=qNfdBMABx2m7TSJcnE10djzxuuJIq5c5Q2Kfc9TDYmt/9LtpPmNP087inU8Ytxp0h8 N4B9sytz66c/GkNyDCKSGDBrRfDQ1Ptu1aBYoNPdoZjfsxxajcN8NRKLfYX1Twe8tqVy tohfxyPNOU9imuQBPyHhGJ1LWxbiXavUtF2e088Q5YjXss3O0MGTjP8o/a0SGhwfJHZF zbZKYijz6qzyUL8ygmRmE//IHMQSQNHSHeN3jUFOvvBehey1mJPW+78LWX0Ng2g9M2gd fHixVxfaeQf8hSUpgn0Kh4Vd7YHqiztV73iQOJUgkmSBNFVwLr7RTv/pZtF+RapQJouc hU8Q==
X-Gm-Message-State: AIkVDXKdbkhxk+s9ywvscpyKBCpDHEVCSccZAmss9p9Y5zEex/JhRZcIUQEi/FpgqnjGCdVZwkGa1oiySMphHQ==
X-Received: by 10.200.34.81 with SMTP id p17mr14418244qtp.264.1484264450895; Thu, 12 Jan 2017 15:40:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.92.2 with HTTP; Thu, 12 Jan 2017 15:40:50 -0800 (PST)
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009DE3299@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009DE3299@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
From: Stig Venaas <stig@venaas.com>
Date: Thu, 12 Jan 2017 15:40:50 -0800
Message-ID: <CAHANBt+kSGCiZDHsgoMvhZ2-hK5AxVk6xKEUz7SO9V-QjNu3OQ@mail.gmail.com>
To: mohamed.boucadair@orange.com
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/fn2K8i51CfGTHqbl-c3e_az6AVE>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "draft-ietf-softwire-dslite-multicast.all@ietf.org" <draft-ietf-softwire-dslite-multicast.all@ietf.org>, softwires@ietf.org, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 12 Jan 2017 23:40:56 -0000

Hi

Please see comments inline. I see you posted a new revision, but I
still have some remaining concerns.

On Wed, Jan 11, 2017 at 11:55 PM,  <mohamed.boucadair@orange.com> wrote:
> Hi Stig,
>
> Thank you for the review.
>
> Please see inline.
>
> Cheers,
> Med
>
>> -----Message d'origine-----
>> De : Stig Venaas [mailto:stig@venaas.com]
>> Envoy=C3=A9 : mercredi 11 janvier 2017 19:23
>> =C3=80 : rtg-ads@ietf.org; draft-ietf-softwire-dslite-multicast.all@ietf=
.org
>> Cc : softwire@ietf.org; rtg-dir@ietf.org
>> Objet : RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
>>
>> 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-softwire-dslite-multicast-14.txt
>> Reviewer: Stig Venaas
>> Review Date: 2017-01-11
>> IETF LC End Date: 2017-01-12
>> Intended Status: Standards Track
>>
>> Summary:
>> I have some minor concerns about this document that I think should be
>> resolved before publication.
>>
>> Comments:
>> The document is fairly easy to read, and the solution is technically
>> sound and is well described. But a couple of statements are
>> technically wrong and need to be corrected. A few more details could
>> be added in some places, and there are a couple of very minor issues
>> that make it less readable.
>>
>> Major Issues:
>> No major issues found.
>>
>> Minor Issues:
>>
>> In 3 places the documents talks about the MLD querier where it instead
>> should have said PIM Designated Router, or PIM DR.
>>
>> In section 2 we have this definition:
>>    Multicast B4 (mB4):  a functional entity which supports an IGMP-MLD
>>       interworking function (refer to Section 6.1) that relays
>>       information conveyed in IGMP messages by forwarding the
>>       corresponding Multicast Listener Discovery (MLD) messages towards
>>       the MLD Querier in the IPv6 network.  In addition, the mB4
>>       decapsulates IPv4-in-IPv6 multicast packets.
>>
>> It is the DR, not the querier that needs the reports. The reports are
>> sent by multicast to the all MLDv2-capable routers address though,
>> which means that DR, querier (they may be the same), and potentially
>> other routers on the link will get the report. Maybe you can skip some
>> details and just say that mB4 sends an MLD report.
>
> [Med] That definition was drawn from an MLD perspective. OK with your pro=
posal to skip these details. I made this modification:
>
> OLD:
>       the corresponding Multicast Listener Discovery (MLD) messages
>       towards the MLD Querier in the IPv6 network.
>
> NEW:
>       the corresponding Multicast Listener Discovery (MLD) messages
>       towards the IPv6 network.

This is OK, but I see it says "forwarding the corresponding...". The MLD
message is originated by mB4. "Forwarding" is not quote correct. Also,
the message only goes to the IPv6 routers that are on the same link as
mB4, it may sound like it gets forwarded, but MLD messages are never
forwarded. So just think about whether there is a more precise way of
saying it.

>>
>> In 4.2 we have this paragraph:
>>    The mB4 uses the G6 (and both S6 and G6 in SSM) to create the
>>    corresponding MLD Report message.  The mB4 sends the Report message
>>    towards the MLD Querier in the IPv6 network.  The MLD Querier (which
>>    usually acts as the PIMv6 Designated Router too) receives the MLD
>>    Report message and sends the PIMv6 Join to join the IPv6 multicast
>>    distribution tree.  The MLD Querier can send either PIMv6 Join (*,G6)
>>    in ASM or PIMv6 Join (S6,G6) in SSM to the mAFTR.
>>
>> It should just say DR here as well.
>>
>
> [Med] Same as for the previous comment. I suggest the following:
>
> OLD:
>    The mB4 uses the G6 (and both S6 and G6 in SSM) to create the
>    corresponding MLD Report message.  The mB4 sends the Report message
>    towards the MLD Querier in the IPv6 network.  The MLD Querier (which
>    usually acts as the PIMv6 Designated Router too) receives the MLD
>    Report message and sends the PIMv6 Join to join the IPv6 multicast
>    distribution tree.  The MLD Querier can send either PIMv6 Join (*,G6)
>    in ASM or PIMv6 Join (S6,G6) in SSM to the mAFTR.
>
> NEW:
>    The mB4 uses the G6 (and both S6 and G6 in SSM) to create the
>    corresponding MLD Report message.  The mB4 sends the Report message
>    towards the IPv6 network.  The MLD Querier, which usually acts as the
>    PIMv6 Designated Router too, receives the MLD Report message and
>    sends the PIMv6 Join message to join the IPv6 multicast distribution
>    tree.  It can send either PIMv6 Join (*,G6) in ASM or PIMv6 Join
>    (S6,G6) in SSM to the mAFTR.

The Querier is entirely out of the picture, so I would just write "The
PIMv6 Designated Router receives the MLD Report message and sends"...
If you want a reference, maybe see the beginning of
https://tools.ietf.org/html/rfc7761#section-3.1

>> Also in In 6.1 it says:
>>    MLD messages are forwarded natively towards the MLD Querier
>>    located upstream in the IPv6 network (i.e., the first hop IPv6
>>    router).
>> It should refer to the PIM DR here as well, and figure 2 should be
>> updated.
>>
>
> [Med] This one is really specific to IGMP/MLD. The use of Querier in the =
text and the figure are correct. I suggest to maintain the details.

I believe this is incorrect. At least the MLD reports sent by mB4 are
processed by the PIM DR, not the MLD querier. They can be the same
router, but it is always the router functioning as PIM DR that is
responsible for acting on the MLD report. In the text you are talking
about the MLD report/message sent by mB4. One option could be to
replace querier with IPv6 router? Note that "first hop IPv6 router" is
also confusing. For multicast, the term "first hop" is used for the
router connected to the source. While the router receiving MLD reports
(the DR) is the "last hop" router.

I would replace this text "MLD messages are forwarded natively towards
the MLD Querier located upstream in the IPv6 network (i.e., the first
hop IPv6 router)" with something like "MLD messages are sent natively
to the directly connected IPv6 multicast routers (it will be processed
by the PIM DR)."

>> More discussion about SSM vs ASM would be useful. In the last
>> paragraph of section 1 you have some text about SSM versus ASM. would
>> be good to point out that SSM and ASM IPv4 groups should be mapped to
>> SSM and and ASM IPv6 groups respectively. That is, if an IPv4 group is
>> an SSM group, then I believe the respective IPv6 group needs to be SSM
>> as well. The same for ASM.
>>
>
> [Med] We already have this text in Section 5.1 to cover this point:
>
> The
>    mPrefix64 MUST be derived from the corresponding IPv6 multicast
>    address space (e.g., the SSM_mPrefix64 must be in the range of
>    multicast address space specified in [RFC4607]).

Sorry, you're right.

[some quoted text deleted]
>> I don't understand section 8.1.1 about co-locating MLD querier with
>> the mAFTR. Doesn't that mean that the mAFTR is on the same link as the
>> mB4? If that is the case, do you need IPv6 encapsulation at all?
>
> [Med] Encapsulation can be used in the last hop between the mAFTR and mB4=
 in this case.

The MLD querier is on the same link as mB4, right? They must be
connected to the same layer 3 link (subnet). So if you say you
co-locate MLD querier with the mAFTR, then I believe the mAFTR is on
the same link as mB4. Which means that you IPv6 encapsulate between
two routers that are on the same layer 3 link. Is this useful? Or am I
missing something?

>>
>> Would it make sense to consider the case where mB4 acts as an IPv6 PIM
>> router, avoiding sending MLD reports?
>
> [Med] Yes, but this is really deployment-specific.
>
>>
>> Appendix B discusses issues with mismatch of group membership
>> protocols at mB4. The real issue, which is not mentioned, is if mB4
>> receives source specific (SSM) reports from IPv4 receivers, and the
>> upstream IPv6 MLD router only supports MLDv1.
>
> [Med] Isn't this covered by this text?
>
>    If IGMPv2 operates on the IPv4 receivers while MLDv2 operates on the
>    MLD Querier, or if IGMPv3 operates on the IPv4 receivers while MLDv1
>                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>    operates on the MLD Querier, the version mismatch issue will be
>    encountered.

I understand that you're saying that you downgrade to IGMPv2 if the
IPv6 querier is MLDv1. That is fine. But it might be good to point out
that you cannot support SSM in that case. To support IPv4 SSM, you
need to have MLDv2 in your IPv6 network. Maybe it is obvious, but it
might be worth pointing it out.

Stig


From nobody Thu Jan 12 18:42:11 2017
Return-Path: <Yiu_Lee@comcast.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 291C1129895; Thu, 12 Jan 2017 18:42:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.099
X-Spam-Level: 
X-Spam-Status: No, score=-5.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_QP_LONG_LINE=0.001, RP_MATCHES_RCVD=-3.199, 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 S_BEDte5dKwX; Thu, 12 Jan 2017 18:42:03 -0800 (PST)
Received: from copdcmhout02.cable.comcast.com (copdcmhout02.cable.comcast.com [96.114.158.212]) (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 1628F129889; Thu, 12 Jan 2017 18:42:03 -0800 (PST)
X-AuditID: 60729ed4-5abff70000008bb9-88-58783e78c513
Received: from COPDCEX39.cable.comcast.com (Unknown_Domain [96.114.156.147]) (using TLS with cipher AES256-SHA256 (256/256 bits)) (Client did not present a certificate) by  (SMTP Gateway) with SMTP id 79.5B.35769.87E38785; Thu, 12 Jan 2017 19:42:02 -0700 (MST)
Received: from copdcex35.cable.comcast.com (147.191.125.134) by COPDCEX39.cable.comcast.com (147.191.125.138) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Thu, 12 Jan 2017 19:41:59 -0700
Received: from copdcex35.cable.comcast.com ([fe80::3aea:a7ff:fe38:65f8]) by copdcex35.cable.comcast.com ([fe80::3aea:a7ff:fe38:65f8%15]) with mapi id 15.00.1130.005; Thu, 12 Jan 2017 19:41:58 -0700
From: "Lee, Yiu" <Yiu_Lee@comcast.com>
To: Stig Venaas <stig@venaas.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Thread-Topic: RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
Thread-Index: AQHSbUacqw6S/8lqnkGFOR5xOv0D9A==
Date: Fri, 13 Jan 2017 02:41:58 +0000
Message-ID: <D66827DC-BBF5-47C9-A756-16F464F63B8B@comcast.com>
References: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009DE3299@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAHANBt+kSGCiZDHsgoMvhZ2-hK5AxVk6xKEUz7SO9V-QjNu3OQ@mail.gmail.com>
In-Reply-To: <CAHANBt+kSGCiZDHsgoMvhZ2-hK5AxVk6xKEUz7SO9V-QjNu3OQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.1e.0.170107
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [68.87.29.10]
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="B_3567102117_2086608095"
MIME-Version: 1.0
X-CFilter-Loop: Forward
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileLIzCtJLcpLzFFi42JJKJozWbfKriLC4HKnmsX0P/9ZLQ6/fcpu cXLOD2aLBWuArMPLtjJZdHy+xOjA5rFkyU8mj5ZnJ9k8NnY9ZApgjuKySUnNySxLLdK3S+DK WLGujaVgRxdjxYFZa5gbGP/kdzFycEgImEg831fexcjFISTQxSTx9NtBdgjnEKPE1FnnWSGc k4wSN39tYuli5ORgE1CTWL3hJBuILSKQJNFytJcZpIhZ4BWjRMvNiUwgCWEBd4nGy3dZIIo8 JN69XMMGsk5EQE9i6gp9kDCLgCrQ5q/MIDavgJ1EV+sksFYhgfeMEltu+4PYnAKBEpMb1oPt YhQQk/h+ag1YDbOAuMStJ/PBbAkBEYmHF0+zQdiiEi8f/2MFsUWBVm28MI0dIq4jcfb6E0YI 20Bi69J9LBC2vMSRCf9YQE5jFqiUONllDHGOoMTJmU+gSsQlDh/ZwTqBUXIWks2zEDpmIemA KNGW2HNrKzOM/eTdBVYI21pixq+DbBC2osSU7ofsELapxOujHxkXMHKsYpRLzi9ISc7NyC8t MTDSS05MyknVS87PTU4sLgHRmxjBqWLelR2Ml6d7HGIU4GBU4uHdrlURIcSaWFZcmXuIUQVo 4KMNqy8wSrHk5eelKonwMtsApXlTEiurUovy44tKc1KLDzFKc7AoifNuu6kZISSQnliSmp2a WpBaBJNl4uCUamAU1V7UvOWcghX3190Hyv/Mir4w1X9CpsqbMOui7shrsn5pX9++2LN0QajV PYcz7/J1DKLuR9rVdK7p2eZg3eDPmlFfFKMdlLbx7u9a6el3u+5dkXQOlprsG7f4U1CO0qkP IdMaN8+69Hvhg/PzFXRPP7E+nJmuVfAraOoitZyra99ynNkfsb1DiaU4I9FQi7moOBEAWFBX Px0DAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/q8DGYhnlZOCdzHFYvJjeP10jetc>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "draft-ietf-softwire-dslite-multicast.all@ietf.org" <draft-ietf-softwire-dslite-multicast.all@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 13 Jan 2017 02:42:05 -0000

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

Hi Stig,

Thanks for reviewing the draft. Comments inline.

Thanks,
Yiu

On 1/12/17, 6:40 PM, "Stig Venaas" <stig@venaas.com> wrote:

    Hi
   =20
    Please see comments inline. I see you posted a new revision, but I
    still have some remaining concerns.
   =20
    On Wed, Jan 11, 2017 at 11:55 PM,  <mohamed.boucadair@orange.com> wrote=
:
    > Hi Stig,
    >
    > Thank you for the review.
    >
    > Please see inline.
    >
    > Cheers,
    > Med
    >
    >> -----Message d'origine-----
    >> De : Stig Venaas [mailto:stig@venaas.com]
    >> Envoy=C3=A9 : mercredi 11 janvier 2017 19:23
    >> =C3=80 : rtg-ads@ietf.org; draft-ietf-softwire-dslite-multicast.all@ietf=
.org
    >> Cc : softwire@ietf.org; rtg-dir@ietf.org
    >> Objet : RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
    >>
    >> 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-softwire-dslite-multicast-14.txt
    >> Reviewer: Stig Venaas
    >> Review Date: 2017-01-11
    >> IETF LC End Date: 2017-01-12
    >> Intended Status: Standards Track
    >>
    >> Summary:
    >> I have some minor concerns about this document that I think should b=
e
    >> resolved before publication.
    >>
    >> Comments:
    >> The document is fairly easy to read, and the solution is technically
    >> sound and is well described. But a couple of statements are
    >> technically wrong and need to be corrected. A few more details could
    >> be added in some places, and there are a couple of very minor issues
    >> that make it less readable.
    >>
    >> Major Issues:
    >> No major issues found.
    >>
    >> Minor Issues:
    >>
    >> In 3 places the documents talks about the MLD querier where it inste=
ad
    >> should have said PIM Designated Router, or PIM DR.
    >>
    >> In section 2 we have this definition:
    >>    Multicast B4 (mB4):  a functional entity which supports an IGMP-M=
LD
    >>       interworking function (refer to Section 6.1) that relays
    >>       information conveyed in IGMP messages by forwarding the
    >>       corresponding Multicast Listener Discovery (MLD) messages towa=
rds
    >>       the MLD Querier in the IPv6 network.  In addition, the mB4
    >>       decapsulates IPv4-in-IPv6 multicast packets.
    >>
    >> It is the DR, not the querier that needs the reports. The reports ar=
e
    >> sent by multicast to the all MLDv2-capable routers address though,
    >> which means that DR, querier (they may be the same), and potentially
    >> other routers on the link will get the report. Maybe you can skip so=
me
    >> details and just say that mB4 sends an MLD report.
    >
    > [Med] That definition was drawn from an MLD perspective. OK with your=
 proposal to skip these details. I made this modification:
    >
    > OLD:
    >       the corresponding Multicast Listener Discovery (MLD) messages
    >       towards the MLD Querier in the IPv6 network.
    >
    > NEW:
    >       the corresponding Multicast Listener Discovery (MLD) messages
    >       towards the IPv6 network.
   =20
    This is OK, but I see it says "forwarding the corresponding...". The ML=
D
    message is originated by mB4. "Forwarding" is not quote correct. Also,
    the message only goes to the IPv6 routers that are on the same link as
    mB4, it may sound like it gets forwarded, but MLD messages are never
    forwarded. So just think about whether there is a more precise way of
    saying it.

[YL] I understand your concerns of the correctness of the protocol behavior=
. The mB4 translates and generate the corresponding MLD message. Strictly sp=
eaking, no forwarding hs involved. If we change this to:

NEW:
   Multicast B4 (mB4):  a functional entity which supports an IGMP-MLD
         interworking function (refer to Section 6.1) that translates the
         IGMP messages into the corresponding Multicast Listener=20
         Discovery (MLD) messages, and send the MLD messages
         to the IPv6 network. =20
   =20
    >>
    >> In 4.2 we have this paragraph:
    >>    The mB4 uses the G6 (and both S6 and G6 in SSM) to create the
    >>    corresponding MLD Report message.  The mB4 sends the Report messa=
ge
    >>    towards the MLD Querier in the IPv6 network.  The MLD Querier (wh=
ich
    >>    usually acts as the PIMv6 Designated Router too) receives the MLD
    >>    Report message and sends the PIMv6 Join to join the IPv6 multicas=
t
    >>    distribution tree.  The MLD Querier can send either PIMv6 Join (*=
,G6)
    >>    in ASM or PIMv6 Join (S6,G6) in SSM to the mAFTR.
    >>
    >> It should just say DR here as well.
    >>
    >
    > [Med] Same as for the previous comment. I suggest the following:
    >
    > OLD:
    >    The mB4 uses the G6 (and both S6 and G6 in SSM) to create the
    >    corresponding MLD Report message.  The mB4 sends the Report messag=
e
    >    towards the MLD Querier in the IPv6 network.  The MLD Querier (whi=
ch
    >    usually acts as the PIMv6 Designated Router too) receives the MLD
    >    Report message and sends the PIMv6 Join to join the IPv6 multicast
    >    distribution tree.  The MLD Querier can send either PIMv6 Join (*,=
G6)
    >    in ASM or PIMv6 Join (S6,G6) in SSM to the mAFTR.
    >
    > NEW:
    >    The mB4 uses the G6 (and both S6 and G6 in SSM) to create the
    >    corresponding MLD Report message.  The mB4 sends the Report messag=
e
    >    towards the IPv6 network.  The MLD Querier, which usually acts as =
the
    >    PIMv6 Designated Router too, receives the MLD Report message and
    >    sends the PIMv6 Join message to join the IPv6 multicast distributi=
on
    >    tree.  It can send either PIMv6 Join (*,G6) in ASM or PIMv6 Join
    >    (S6,G6) in SSM to the mAFTR.
   =20
    The Querier is entirely out of the picture, so I would just write "The
    PIMv6 Designated Router receives the MLD Report message and sends"...
    If you want a reference, maybe see the beginning of
    https://tools.ietf.org/html/rfc7761#section-3.1

[YL] I see your point. We should remove MLD Querier.
   =20
    >> Also in In 6.1 it says:
    >>    MLD messages are forwarded natively towards the MLD Querier
    >>    located upstream in the IPv6 network (i.e., the first hop IPv6
    >>    router).
    >> It should refer to the PIM DR here as well, and figure 2 should be
    >> updated.
    >>
    >
    > [Med] This one is really specific to IGMP/MLD. The use of Querier in =
the text and the figure are correct. I suggest to maintain the details.
   =20
    I believe this is incorrect. At least the MLD reports sent by mB4 are
    processed by the PIM DR, not the MLD querier. They can be the same
    router, but it is always the router functioning as PIM DR that is
    responsible for acting on the MLD report. In the text you are talking
    about the MLD report/message sent by mB4. One option could be to
    replace querier with IPv6 router? Note that "first hop IPv6 router" is
    also confusing. For multicast, the term "first hop" is used for the
    router connected to the source. While the router receiving MLD reports
    (the DR) is the "last hop" router.
   =20
    I would replace this text "MLD messages are forwarded natively towards
    the MLD Querier located upstream in the IPv6 network (i.e., the first
    hop IPv6 router)" with something like "MLD messages are sent natively
    to the directly connected IPv6 multicast routers (it will be processed
    by the PIM DR)."

[YL] Thanks. We will update this.
   =20
    >> More discussion about SSM vs ASM would be useful. In the last
    >> paragraph of section 1 you have some text about SSM versus ASM. woul=
d
    >> be good to point out that SSM and ASM IPv4 groups should be mapped t=
o
    >> SSM and and ASM IPv6 groups respectively. That is, if an IPv4 group =
is
    >> an SSM group, then I believe the respective IPv6 group needs to be S=
SM
    >> as well. The same for ASM.
    >>
    >
    > [Med] We already have this text in Section 5.1 to cover this point:
    >
    > The
    >    mPrefix64 MUST be derived from the corresponding IPv6 multicast
    >    address space (e.g., the SSM_mPrefix64 must be in the range of
    >    multicast address space specified in [RFC4607]).
   =20
    Sorry, you're right.
   =20
    [some quoted text deleted]
    >> I don't understand section 8.1.1 about co-locating MLD querier with
    >> the mAFTR. Doesn't that mean that the mAFTR is on the same link as t=
he
    >> mB4? If that is the case, do you need IPv6 encapsulation at all?
    >
    > [Med] Encapsulation can be used in the last hop between the mAFTR and=
 mB4 in this case.
   =20
    The MLD querier is on the same link as mB4, right? They must be
    connected to the same layer 3 link (subnet). So if you say you
    co-locate MLD querier with the mAFTR, then I believe the mAFTR is on
    the same link as mB4. Which means that you IPv6 encapsulate between
    two routers that are on the same layer 3 link. Is this useful? Or am I
    missing something?
   =20
[YL] Yes, the mB4 and mAFTR are on the same link. In the case the source is=
 IPv4, mAFTR will still need to encap the corresponding IPv4 multicast packe=
ts into IPv6 multicast packets and send toward to the mB4.

    >>
    >> Would it make sense to consider the case where mB4 acts as an IPv6 P=
IM
    >> router, avoiding sending MLD reports?
    >
    > [Med] Yes, but this is really deployment-specific.
    >
    >>
    >> Appendix B discusses issues with mismatch of group membership
    >> protocols at mB4. The real issue, which is not mentioned, is if mB4
    >> receives source specific (SSM) reports from IPv4 receivers, and the
    >> upstream IPv6 MLD router only supports MLDv1.
    >
    > [Med] Isn't this covered by this text?
    >
    >    If IGMPv2 operates on the IPv4 receivers while MLDv2 operates on t=
he
    >    MLD Querier, or if IGMPv3 operates on the IPv4 receivers while MLD=
v1
    >                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=
^^
    >    operates on the MLD Querier, the version mismatch issue will be
    >    encountered.
   =20
    I understand that you're saying that you downgrade to IGMPv2 if the
    IPv6 querier is MLDv1. That is fine. But it might be good to point out
    that you cannot support SSM in that case. To support IPv4 SSM, you
    need to have MLDv2 in your IPv6 network. Maybe it is obvious, but it
    might be worth pointing it out.
   =20
[YL] We will add this in next version.

    Stig
   =20
   =20

--B_3567102117_2086608095
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIIQnwYJKoZIhvcNAQcCoIIQkDCCEIwCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
Di8wggU+MIIEJqADAgECAhEAuh/ulJ0BKNX8X7j6VbRrSDANBgkqhkiG9w0BAQsFADCBmzEL
MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2Fs
Zm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEt
MjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE2MDYy
ODAwMDAwMFoXDTE3MDYyODIzNTk1OVowJDEiMCAGCSqGSIb3DQEJARYTeWl1X2xlZUBjb21j
YXN0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOWtX7qQD2zt1pmCONV3
nDGvtMVuBj+6tNS3xPKjLt28HOp5HNERk0EQQea2wxwoL930QuyKUuEaTDz9exP2OJ27SUNA
7GK3GCUMLGZ3Fa9WI8f3aBYKx5ymLozVy039S0pMxsLrZTfngXIvC2HsQDffsfrEifd1pp2w
DtIM7DWdXDYBzJdcLbvQl6JwqyR+MGlPFO1QdcPg6FIGpp+FyjYbbmCtcd7kZVfwuDsKbTqY
0a+KiihRaU3krDJ97aCqWNZdJ3VetDu8s9vJVfQDVKcXgYDeAvb69rq1M+auIi1FFu9uAHNy
eKGjcQZsvApy+5Ds0xHz61W7FaW/ZdM4VD8CAwEAAaOCAfEwggHtMB8GA1UdIwQYMBaAFJJh
a4LhoqCqT+xn8cKj97SAAMHsMB0GA1UdDgQWBBQEVtPLniMXgkGq5iPj9Gd2ocZu9DAOBgNV
HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGy
MQEDBQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCsw
KQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQw
UqBQoE6GTGh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhl
bnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsG
AQUFBzAChkxodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRo
ZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETeWl1X2xlZUBjb21jYXN0LmNvbTANBgkqhkiG
9w0BAQsFAAOCAQEAfIK5x4UeGqZbMGTrbJAtNjWxInz0TmA+3KCfCOjcEe28ZiFAtuxdYD5C
y7QkxYnNkHH9k21ddO2IlTV0T1lJ3M92wXsAnrehW1xwLlA6A9glFxKnYA0xwwA5AB8XF+5j
NcS8d900DBCqrFL/jsczA6pgsKmrG2xv4qzbicLs/5fCw4Az9A07GE+MXbs77TEskmT1dQP0
6Uv4tsodcNY974nGi7EfqhjcwGlgGGy8cjsxHyO5LxNApyQVmbWzrhtfYSmFCBmq8DeK9Ghr
X/H55g/Dj6KCMGz0/WaP68gqSWhTzDvO/isYMADuzJzpcV2i/mKRQ4Kr6FtMTwkfSPzhUzCC
BK8wggOXoAMCAQICEQDgI8sVEoNTia1hbnpUZ2shMA0GCSqGSIb3DQEBCwUAMG8xCzAJBgNV
BAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJu
YWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3QwHhcN
MTQxMjIyMDAwMDAwWhcNMjAwNTMwMTA0ODM4WjCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgT
EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RP
IENBIExpbWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNh
dGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAibEN2npTGU5wUh28VqYGJre4SeCW51Gr8fBaE0kVo7SMG2C8elFCp3mMpCLfF2FOkdV2
IwoU00oCf7YdCYBupQQ92bq7Fv6hh6kuQ1JDFnyvMlDIpk9a6QjYz5MlnHuI6DBk5qT4VoD9
KiQUMxeZrETlaYujRgZLwjPU6UCfBrCxrJNAubUIkzqcKlOjENs9IGE8VQOO2U52JQIhKfqj
fHF2T+7hX4Hp+1SA28N7NVK3hN4iPSwwLTF/Wb1SN7AzaS1D6/rWpfGXd2dRjNnuJ+u8pQc4
doykqTj/34z1A6xJvsr3c5k6DzKrnJU6Ez0ORjpXdGFQvsZAP8vk4p+iIQIDAQABo4IBFzCC
ARMwHwYDVR0jBBgwFoAUrb2YejS0Jvf6xCZU7wO94CTLVBowHQYDVR0OBBYEFJJha4LhoqCq
T+xn8cKj97SAAMHsMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1Ud
JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDARBgNVHSAECjAIMAYGBFUdIAAwRAYDVR0fBD0w
OzA5oDegNYYzaHR0cDovL2NybC51c2VydHJ1c3QuY29tL0FkZFRydXN0RXh0ZXJuYWxDQVJv
b3QuY3JsMDUGCCsGAQUFBwEBBCkwJzAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRy
dXN0LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAGypurFXBOquIxdjtzVXzqmthK8AJECOZD8Vm
am+x9bS1d14PAmEA330F/hKzpICAAPz7HVtqcgIKQbwFusFY1SbC6tVNhPv+gpjPWBvjImOc
Uvi7BTarfVil3qs7Y+Xa1XPv7OD7e+Kj//BCI5zKto1NPuRLGAOyqC3U2LtCS5BphRDbpjc0
6HvgARClnMo6x59PiDRuimXQGoq7qdzKyjbR9PzCZCk1r9axp3ER0gNDsY8+muyeMlP0dpLK
hjQHuSzK5hxK2JkNwYbikJL7WkJqIyEQ6WXH9dW7fuqMhSACYurROgcsWcWZM/I4ieW26RZ6
H3kU9koQGib6fIr7mzCCBDYwggMeoAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UE
BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h
bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0w
MDA1MzAxMDQ4MzhaFw0yMDA1MzAxMDQ4MzhaMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtB
ZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAg
BgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC39xoz5vIABC054E5b7R+8bA/Ntfojts7emxEzl6QpTH2Tn71KvJPtAxrj
j8/lbVBa1pcplFqAsEl62y6V/bjKvzc4LR4+kUGtcFbH8E8/6DKedMrIkFTpxl8PeJ2aQDwO
rGGqXhSPnoehalDc15pOrwWzpnGUnHGzUGAKxxOdOAeGAqjpqGkmGJCrTLBPI6s6T4TY386f
4Wlvu9dC12tE5Met7m1BX3JacQg3s3llpFmglDf3AC8NwpJy2tA4ctsUqEXEXSp9t7TWxO6s
zRNEt8kr3UMAJfphuWlqWCMRt6czj1Z1WfXNKddGtworZbbTQm8Vsrh7++/pXVPVNFonAgMB
AAGjgdwwgdkwHQYDVR0OBBYEFK29mHo0tCb3+sQmVO8DveAky1QaMAsGA1UdDwQEAwIBBjAP
BgNVHRMBAf8EBTADAQH/MIGZBgNVHSMEgZEwgY6AFK29mHo0tCb3+sQmVO8DveAky1QaoXOk
cTBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRy
dXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBD
QSBSb290ggEBMA0GCSqGSIb3DQEBBQUAA4IBAQCwm+CFJcLWI+IPlgaSnUGYnNmEeYHZHlsU
ByM2ZY+w2He7rEFsR2CDUbD5Mj3n/PYmE8eAFqW/WvyHz3h5iSGa4kwHCoY1vPLeUcTSlrfc
fk7ucP0cOesMAlEULY69FuDB30Z15ySt7PRCtIWTcBBnup0GNUoY0yt6zFFCoXpj0ea7ocUr
wja+Ew3mvWN+eXunCQ1Aq2rdj4rD9vaMGkIFUdRF9Z+nYiFoFSBDPJnnfL0k2KmRF3OIP1Yb
MTgYtHEPms3IDp6OLhvhjJiDyx8x8URMxgRzSXZgD8f4vReAay7pzEwOWpp5DyAKLtWeYyYe
VZKU2IIXWnvQvMePToYEMYICODCCAjQCAQEwgbEwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9E
TyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGlj
YXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIRALof7pSdASjV/F+4+lW0a0gwCQYFKw4DAhoF
AKBdMCMGCSqGSIb3DQEJBDEWBBRBvUd+jKOsxQNek0zmI5PMLnt1IjAYBgkqhkiG9w0BCQMx
CwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNzAxMTMwMjQxNTZaMA0GCSqGSIb3DQEB
AQUABIIBAExqIsUd8SyI6Ee1qIEkS2rkdnXlHHhtu83jD4FNM8wi2UET6GyMGCzsVMzMfvqj
JyOe+4PBtM5g0tQsu5+oLx9ylBi6V5RIrw8O1ENN6RZy5RvdAMNLr6IO6f34x/iuTL4Ros94
nNny2PMNRqXwvahlcxisvF2lEQ2ixlcVyxc6hzipq04UHAHpi3bnj+7gkZVFjIYgxLiwgR+W
Vg0oZ1x7oAaxJItABvZXaahvQHG1o8DTsl9g7LygVZiP6A4bMkGiVdT2eYeizaT4eke8iCNC
8+VO4+/C8cY163iUeWneUG6SD+Lwd1rL5WvPQ05DqYE4ZzsYYOYDCqM4IYz22Ro=

--B_3567102117_2086608095--


From nobody Fri Jan 13 08:39:47 2017
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 82EB21294A1; Fri, 13 Jan 2017 08:39:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.733
X-Spam-Level: 
X-Spam-Status: No, score=-6.733 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-3.199, SPF_SOFTFAIL=0.665] 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 T0Gtxa5eIzko; Fri, 13 Jan 2017 08:39:43 -0800 (PST)
Received: from r-mail1.rd.orange.com (r-mail1.rd.orange.com [217.108.152.41]) by ietfa.amsl.com (Postfix) with ESMTP id 49D3B129C63; Fri, 13 Jan 2017 08:39:38 -0800 (PST)
Received: from r-mail1.rd.orange.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id C9DAADE4003; Fri, 13 Jan 2017 17:39:36 +0100 (CET)
Received: from FTRDCH01.rd.francetelecom.fr (unknown [10.194.32.11]) by r-mail1.rd.orange.com (Postfix) with ESMTP id A297EDE4002; Fri, 13 Jan 2017 17:39:36 +0100 (CET)
Received: from [10.193.71.173] (10.193.71.173) by FTRDCH01.rd.francetelecom.fr (10.194.32.11) with Microsoft SMTP Server id 14.3.319.2; Fri, 13 Jan 2017 17:39:36 +0100
From: Julien Meuric <julien.meuric@orange.com>
Organization: Orange
To: <rtgwg@ietf.org>, <draft-ietf-rtgwg-yang-rip.all@ietf.org>
Message-ID: <adbb1acc-8bf3-39cb-66a8-241f9de8063c@orange.com>
Date: Fri, 13 Jan 2017 17:39:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/xgVPFy96qM5GAY0tP8g6QY7lI_0>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: [RTG-DIR] Routing Directorate QA Review of draft-ietf-rtgwg-yang-rip
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 13 Jan 2017 16:39:45 -0000

Hello,

I have been selected as the Routing Directorate QA reviewer for this
draft. For more information about the Routing Directorate, please see
Â€Â‹http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

At this stage, the intend of the following is not to discuss the WG's
decision about the I-D, but rather to help improving its content.

Please not that I am not deep Yang expert, but RFC 6087 has provided me
with valuable guidelines.

_Summary_
The Yang module specified in the I-D may be almost complete to move
forward. The carrying document however deserves an update before going
to the next step. I do not repeat every comment raised by Yang doctors
in last December, but those need to be addressed as well.

_Comments_
- Add "import ietf-isis" and "import ietf-bgp" (page 9)
- According to RFC 6087, section 3.1, "the module description statement
MUST contain a reference to the latest approved IETF Trust Copyright
statement" (p 10).
- Both "prefix-set-ref" and "route-policy-ref" are defined as new types
(p 11): is there a reason not to consider them as generic types
specified elsewhere (e.g., among routing types).
- Yangvalidator raises errors on the 6 "must" expressions (cf. Yang
doctors' review).
- The security section does not say anything about the read/write fields
nor the "clear route" RPC: it really requires some work, please see the
template in RFC 6087, section 6.1.
- Normative references needs to be updated, at least with the following:
  * RFC 6991
  * RFC 7223
  * RFC 7277
  * draft-ietf-rtgwg-routing-types
  * draft-ietf-rtgwg-yang-key-chain
  * draft-ietf-ospf-yang
  * draft-ietf-isis-yang-isis-cfg
  * draft-ietf-idr-bgp-model
  * draft-ietf-bfd-yang
- Reading RFC 1724 (RIPv2 MIB) is clearly unnecessary to understand the
document, the reference must thus be moved to the informative list.

_Nits_
- In the "bfd-protocol-parms" string (page 10), the abbreviation for
"parameters" is unusual; was "params" intended?
- In "originate-default-route-container" (p 12), to be consistent: s/RIP
or RIPng instance/RIP routing instance/
- In "redistribute-container" (p 12): s/BFP autonomous system/BGP
autonomous system/
- In "list isis" (p 12-13): s/ISIS/IS-IS/  [5 times]
- In "list ospfv2" (p 14-15): s/OSPF routing instance into the RIP
routing instance/OSPFv2 routing instance into the RIPv2 routing
instance/  [twice]
- In "route-type" of "list ospfv2" (p 15): s/OSPF routes matching the
specified route type into the RIP routing instance/OSPFv2 routes
matching the specified route type into the RIPv2 routing instance/
- In "list ospfv3" (p 15): s/OSPF routing instance into the RIP routing
instance/OSPFv3 routing instance into the RIPng routing instance/  [twice]
- In "route-type" of "list ospfv3" (p 16): s/OSPF routes matching the
specified route type into the RIP routing instance/OSPFv3 routes
matching the specified route type into the RIPng routing instance/
- In "ripv2" (p 16): s/RIP routing instance into the current RIP routing
instance/RIPv2 routing instance into the current RIPv2 routing
instance/  [twice]
- In "leaf listen" of "list interface" (p 29): s/RIP or RIPng/RIPv2 or
RIPng/
- In "container ipv4" (p 31): s/A RIPv2 RIP neighbor/A RIPv2 neighbor/
- In "container ipv6" (p 33): s/A RIPv2 RIP neighbor/A RIPng neighbor/
- In "leaf ipv6-prefix" of "container routes" (p 34): s/in
RFC5952)and/in RFC5952) and/


Regards,

Julien


From nobody Fri Jan 13 12:33:29 2017
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 7C586129E22 for <rtg-dir@ietfa.amsl.com>; Fri, 13 Jan 2017 12:33:24 -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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 Hqug8QvGS9Pl for <rtg-dir@ietfa.amsl.com>; Fri, 13 Jan 2017 12:33:23 -0800 (PST)
Received: from mail-qt0-x229.google.com (mail-qt0-x229.google.com [IPv6:2607:f8b0:400d:c0d::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 48018129E18 for <rtg-dir@ietf.org>; Fri, 13 Jan 2017 12:33:21 -0800 (PST)
Received: by mail-qt0-x229.google.com with SMTP id v23so58176329qtb.0 for <rtg-dir@ietf.org>; Fri, 13 Jan 2017 12:33:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=RZHxebXbRWY+tnKglcb/Y4POw+YfYV0CIclia6FJ4/4=; b=eM9WbHxgsEII/8+WrRG37+rBqukPXoF9sTbJNCymvQsSqazjU1C8oCgluQLTm29zPY 6R9HL/0LF+/qKr9DWzN0MmKX2OL6QnjgOIGrprWQKuU4MhpZd1KImMo1T9ZdkKpenSaJ UUmvqXuoclN2Y+uF7BkRQVp57lNHeFmdz1E3Tjpnn1ZN15YtU27sTTmYx+dHtSyzR2zD padkM9vfHN8U8bZmiz3eZBTfDrjihr95CWeFsgqGqo7F2iFcF2PwLTtrVO4aKyFat5+t ywKvyzNEC3eRAcPghg+avcN2AprLBnOvHjf0idjhK15OsgnKjYtNLzMnbOdOhqQPoc2I Yh/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:in-reply-to:references:from:date :message-id:subject:to:cc; bh=RZHxebXbRWY+tnKglcb/Y4POw+YfYV0CIclia6FJ4/4=; b=RE+Rxit6IBA+eWRxwC5QQrVOfYDwHzrpr7YSZbHe4TawzCqMzZaL+Pi+d3dIZevPyN 3RQwY24o5Mtu9JDlKSQ+iIaKLT9B5b+tVRvJm1Mwju317laoFdInwUplV0yH5wzp4Baf SpfYsIk/ogQlTK1R9+ULdxUfZQ1OZN2KHi9I+brELHz+9Z9+zJBjFmvJJUWaTx2jc+LU X95WHk5KZZQBECxGRGTMAdCIZKsPiNwTmvgiZm+4O1duAka++f0SB433QZOeib6pEalp hFYo2jTE/aIIGRIPAbUCZRrkToPlJZMsrmAKoqu5LIv74fLotgvKEOWF6BNNLcKmOV51 qQXQ==
X-Gm-Message-State: AIkVDXJAcjUi3w72Vzed8VmNOsHrBNFpOQT6f20dxRIpOT9j7miQzVzbzGKeXKuJ+vyro8El4AAxJ7kFTFHfYQ==
X-Received: by 10.200.41.91 with SMTP id z27mr20784758qtz.116.1484339600360; Fri, 13 Jan 2017 12:33:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.92.2 with HTTP; Fri, 13 Jan 2017 12:33:19 -0800 (PST)
In-Reply-To: <D66827DC-BBF5-47C9-A756-16F464F63B8B@comcast.com>
References: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009DE3299@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAHANBt+kSGCiZDHsgoMvhZ2-hK5AxVk6xKEUz7SO9V-QjNu3OQ@mail.gmail.com> <D66827DC-BBF5-47C9-A756-16F464F63B8B@comcast.com>
From: Stig Venaas <stig@venaas.com>
Date: Fri, 13 Jan 2017 12:33:19 -0800
Message-ID: <CAHANBtJLg5efELR+kPqmeUF_LwV_dFUoUr-wknJBUZnNOEXksA@mail.gmail.com>
To: "Lee, Yiu" <Yiu_Lee@comcast.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/_gQvSFo0I-fcbJxDSQolK5htFaM>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "draft-ietf-softwire-dslite-multicast.all@ietf.org" <draft-ietf-softwire-dslite-multicast.all@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 13 Jan 2017 20:33:24 -0000

Sounds good, I'll still try to have another look when you post the
next revision.

Stig


From nobody Sun Jan 15 04:36:29 2017
Return-Path: <hrogge@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 C9BB2129495; Sun, 15 Jan 2017 04:36:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JdFNTYLHme3B; Sun, 15 Jan 2017 04:36:26 -0800 (PST)
Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3B4ED129448; Sun, 15 Jan 2017 04:36:26 -0800 (PST)
Received: by mail-qk0-x230.google.com with SMTP id s140so96246624qke.0; Sun, 15 Jan 2017 04:36:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to:cc; bh=490bb6YCJU/zuv3AMB1nRwRG/tlDJgHFvzsIbeAEqw4=; b=n+NSaUOMO+R4WRinxJ5BOMMxWQTnuJDPr0C72eAQXtXTIWH69w6o1v/2dnF/GAY9gQ nwdn2VBzYOMAUYgaZ29H1fgIhvlIAi0z/1JJyOjBBj9VvjQT7iqYO3oZxIMO4ic2PSck fMxEQBk4iGXAo1zQWlFTVXcNYiAt5GkpthQcp+GfOyREL3P1INbtZ9eaKr6AobqbrUre YTaDYXM/oFGD4fDdw/EwFoDkDxlRDzoOveHc6K+ae2sSRUfImAc9ih+oqMB4Mm43GMhw 4eysXmnLq9/g8t5wJEUeMNH8UE3qkH8iw5TR2Vxxh8b304lM+SNjBuNkjtwG6i1CVjO2 SUrg==
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=490bb6YCJU/zuv3AMB1nRwRG/tlDJgHFvzsIbeAEqw4=; b=HuUzaHnH7OSrUnS3xzJfQWIGAfTiLLhQ/4wbsORTdhrV8pEr/4nsK/71pOlLRhbEHC CqQdT9pANSgbGalRFtA9fs7eCCloeTzPYBr+8pnqBdHveFy6yACbk7C/LjidzmGb8dcX cuk4bf76l99eP9SoBD1HMTrBmS92IWLuEJO3a6/jngetdyKOeCcCfM020+ks/OEEoHmL SxsM0KVbZk4zQ1TkkO2jYiumsilmZ1i1JBq5edAwdrLt62ALGxsANruA4R0O3lU+lhu+ AboWV7bT7OEYryych9xpue0A+EmpGxiLxoNOWURyzRbR0eh2RFQo4JdF3qb7OSrK3E8c L3EA==
X-Gm-Message-State: AIkVDXICOM2sqR7cgEXgoEZqqno98C7luWcTqbt3qNiZmxb+WB4e/I3i0Bnk3FMPj6pXYjQZeaZG9ULNAII6tg==
X-Received: by 10.55.149.134 with SMTP id x128mr24299687qkd.263.1484483785291;  Sun, 15 Jan 2017 04:36:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.35.199 with HTTP; Sun, 15 Jan 2017 04:35:54 -0800 (PST)
From: Henning Rogge <hrogge@gmail.com>
Date: Sun, 15 Jan 2017 13:35:54 +0100
Message-ID: <CAGnRvuoE-j4ohL4d55Hj584g1b6VoGv8FNp0tsG9OTYJDGBp9w@mail.gmail.com>
To: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/tCoaIs0_fvIJ8ZUL4Y8wvgA0Q14>
Cc: rtg-dir@ietf.org, draft-ietf-nvo3-use-case@ietf.org
Subject: [RTG-DIR] draft-ietf-nvo3-use-case-15 review
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Jan 2017 12:36:28 -0000

Hi,

I have been asked to review this draft as a Routing Directorate reviewer.

Document:  draft-ietf-nvo3-use-case-15
Reviewer: Henning Rogge
Review Date: 15 January 2017
Intended Status: Informational

Summary:
I have no major concerns about this document.

Minor Issues:
The document states that the NVO3 networks can be layer-2 or layer-3
entities. While layer-2 networks leave the complete IP addressing
scheme to the connected VMs/servers, a layer-3 NVO3 network will (if I
understand it correctly) set some restrictions on the IP addresses of
the VMs (because the addresses have to fit the routing tables used on
the NVO3 network).

The draft mention the use of iBGP or static routes for connecting a
customer server/VM over the internet (Section 3.1), but does not
mention any such thing within the NVO3 network and does also not
mention the any handing of addressing. Is this 'out of scope' for this
Use Case draft or should it maybe mention who is responsible for
defining the addressing scheme for a layer-3 NVO3 VM?

Henning Rogge


From nobody Sun Jan 15 08:24:11 2017
Return-Path: <lucy.yong@huawei.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 D8DF11293E3; Sun, 15 Jan 2017 08:24:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.52
X-Spam-Level: 
X-Spam-Status: No, score=-5.52 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, 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 KckFa9IWfzKv; Sun, 15 Jan 2017 08:24:08 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73C2B1293D9; Sun, 15 Jan 2017 08:24:07 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CYV08732; Sun, 15 Jan 2017 16:24:04 +0000 (GMT)
Received: from DFWEML703-CAH.china.huawei.com (10.193.5.177) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.301.0; Sun, 15 Jan 2017 16:24:03 +0000
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by DFWEML703-CAH.china.huawei.com ([10.193.5.177]) with mapi id 14.03.0301.000; Sun, 15 Jan 2017 08:22:55 -0800
From: Lucy yong <lucy.yong@huawei.com>
To: Henning Rogge <hrogge@gmail.com>, "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>
Thread-Topic: draft-ietf-nvo3-use-case-15 review
Thread-Index: AQHSbywEA9CldN6B80u6jiO9NPyU/KE5smhw
Date: Sun, 15 Jan 2017 16:22:54 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D57B9FBED@dfweml501-mbb>
References: <CAGnRvuoE-j4ohL4d55Hj584g1b6VoGv8FNp0tsG9OTYJDGBp9w@mail.gmail.com>
In-Reply-To: <CAGnRvuoE-j4ohL4d55Hj584g1b6VoGv8FNp0tsG9OTYJDGBp9w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.148.109]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.587BA225.002C, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c3b4058a66196c76de1bd80a1bdee7b5
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/nuXvq32naSn7yqY8Bj5yPgRKvWQ>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-nvo3-use-case@ietf.org" <draft-ietf-nvo3-use-case@ietf.org>
Subject: Re: [RTG-DIR] draft-ietf-nvo3-use-case-15 review
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Jan 2017 16:24:10 -0000

SGkgSGVubmluZywNCg0KUGxlYXNlIHNlZSBpbmxpbmUgYmVsb3cuDQoNCi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQpGcm9tOiBIZW5uaW5nIFJvZ2dlIFttYWlsdG86aHJvZ2dlQGdtYWlsLmNv
bV0gDQpTZW50OiBTdW5kYXksIEphbnVhcnkgMTUsIDIwMTcgNjozNiBBTQ0KVG86IDxydGctYWRz
QGlldGYub3JnPg0KQ2M6IHJ0Zy1kaXJAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtbnZvMy11c2UtY2Fz
ZUBpZXRmLm9yZw0KU3ViamVjdDogZHJhZnQtaWV0Zi1udm8zLXVzZS1jYXNlLTE1IHJldmlldw0K
DQpIaSwNCg0KSSBoYXZlIGJlZW4gYXNrZWQgdG8gcmV2aWV3IHRoaXMgZHJhZnQgYXMgYSBSb3V0
aW5nIERpcmVjdG9yYXRlIHJldmlld2VyLg0KDQpEb2N1bWVudDogIGRyYWZ0LWlldGYtbnZvMy11
c2UtY2FzZS0xNQ0KUmV2aWV3ZXI6IEhlbm5pbmcgUm9nZ2UNClJldmlldyBEYXRlOiAxNSBKYW51
YXJ5IDIwMTcNCkludGVuZGVkIFN0YXR1czogSW5mb3JtYXRpb25hbA0KDQpTdW1tYXJ5Og0KSSBo
YXZlIG5vIG1ham9yIGNvbmNlcm5zIGFib3V0IHRoaXMgZG9jdW1lbnQuDQoNCk1pbm9yIElzc3Vl
czoNClRoZSBkb2N1bWVudCBzdGF0ZXMgdGhhdCB0aGUgTlZPMyBuZXR3b3JrcyBjYW4gYmUgbGF5
ZXItMiBvciBsYXllci0zIGVudGl0aWVzLiBXaGlsZSBsYXllci0yIG5ldHdvcmtzIGxlYXZlIHRo
ZSBjb21wbGV0ZSBJUCBhZGRyZXNzaW5nIHNjaGVtZSB0byB0aGUgY29ubmVjdGVkIFZNcy9zZXJ2
ZXJzLCBhIGxheWVyLTMgTlZPMyBuZXR3b3JrIHdpbGwgKGlmIEkgdW5kZXJzdGFuZCBpdCBjb3Jy
ZWN0bHkpIHNldCBzb21lIHJlc3RyaWN0aW9ucyBvbiB0aGUgSVAgYWRkcmVzc2VzIG9mIHRoZSBW
TXMgKGJlY2F1c2UgdGhlIGFkZHJlc3NlcyBoYXZlIHRvIGZpdCB0aGUgcm91dGluZyB0YWJsZXMg
dXNlZCBvbiB0aGUgTlZPMyBuZXR3b3JrKS4NCltMdWN5XSBpdCBpcyBhYm91dCBob3N0IGFkZHJl
c3MgYXNzaWdubWVudCB0aGF0IGlzIGRvbmUgYnkgREMgb3BlcmF0b3IuIFRoZSByb3V0aW5nIHRh
YmxlcyBpcyBmdWxmaWxsZWQgYmFzZWQgb24gdGhlIGFkZHJlc3MgYW5kIFZNIGxvY2F0aW9uLiBU
byBzdXBwb3J0IGhvc3QgbW9iaWxpdHksIHRoZSByb3V0aW5nIHRhYmxlIG5lZWRzIHRvIHN1cHBv
cnQgc3VibmV0IGFuZCBob3N0IGJhc2VkIHJvdXRpbmcuIElNTzogYWRkcmVzcyBhc3NpZ25tZW50
IHJ1bGUvYWxnb3JpdGhtIGlzIG91dCBzY29wZSBvZiB0aGlzIGRvY3VtZW50LiANCg0KVGhlIGRy
YWZ0IG1lbnRpb24gdGhlIHVzZSBvZiBpQkdQIG9yIHN0YXRpYyByb3V0ZXMgZm9yIGNvbm5lY3Rp
bmcgYSBjdXN0b21lciBzZXJ2ZXIvVk0gb3ZlciB0aGUgaW50ZXJuZXQgKFNlY3Rpb24gMy4xKSwg
YnV0IGRvZXMgbm90IG1lbnRpb24gYW55IHN1Y2ggdGhpbmcgd2l0aGluIHRoZSBOVk8zIG5ldHdv
cmsgYW5kIGRvZXMgYWxzbyBub3QgbWVudGlvbiB0aGUgYW55IGhhbmRpbmcgb2YgYWRkcmVzc2lu
Zy4gSXMgdGhpcyAnb3V0IG9mIHNjb3BlJyBmb3IgdGhpcyBVc2UgQ2FzZSBkcmFmdCBvciBzaG91
bGQgaXQgbWF5YmUgbWVudGlvbiB3aG8gaXMgcmVzcG9uc2libGUgZm9yIGRlZmluaW5nIHRoZSBh
ZGRyZXNzaW5nIHNjaGVtZSBmb3IgYSBsYXllci0zIE5WTzMgVk0/DQpbTHVjeV0gQWRkcmVzc2lu
ZyBhc3NpZ25tZW50IGluIHRoaXMgY2FzZSBpcyB0aGUgc2FtZSBhcyBpbnRyYSBOT1YzLiBEbyB5
b3Ugc2VlIGFueSBpc3N1ZSBoZXJlPw0KDQpUaGFua3MsDQpMdWN5IA0KDQpIZW5uaW5nIFJvZ2dl
DQo=


From nobody Wed Jan 18 10:26:47 2017
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 60035129555 for <rtg-dir@ietfa.amsl.com>; Wed, 18 Jan 2017 10:26:45 -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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 ETdJSPq5vmcK for <rtg-dir@ietfa.amsl.com>; Wed, 18 Jan 2017 10:26:43 -0800 (PST)
Received: from mail-qt0-x22b.google.com (mail-qt0-x22b.google.com [IPv6:2607:f8b0:400d:c0d::22b]) (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 DC922129543 for <rtg-dir@ietf.org>; Wed, 18 Jan 2017 10:26:42 -0800 (PST)
Received: by mail-qt0-x22b.google.com with SMTP id x49so22712080qtc.2 for <rtg-dir@ietf.org>; Wed, 18 Jan 2017 10:26:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=crRXOEsAm8HQOSPqNktrkRfxnW5fshGout3Q2JIvQRM=; b=hNe3W+0MQqiGmQ4QqDkNmDqjLHrMfTJGECi4CNy/hVhsx1toKGQMxLs3eFNWf/Q3GQ VOCz7nqztXRnr1trgwvj0LzFFsdzBAkkJYG8XjXRrYYm9aXHyN8gBATzOa1mIG70c482 KSkYR2E4MhQRhz1baag6rQXrnECg6b/oD3d7re4rw00Vzl1UI1yWdV4It/R+cs8ShlTh uMBIVTMqqWh8u/+VBJo4LBMPNRSRvJq30G0tuwmi2hut53QiTrkiFG+ehrItc4C6Ppa3 1ksRw/752Yrean0xlybW2vveirC6W7zWaNnnJs/rOzWZcEBJAuv4o9mzNjHC3hRV40Ym 85Dw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=crRXOEsAm8HQOSPqNktrkRfxnW5fshGout3Q2JIvQRM=; b=GYpZS56jyB2MX33uzasf3t/WRBzyGbfNhGdpig2MgodediQp7JeTptJmzv+UT4kjmW LW9GPDRWFyl82HCkdT49n7d7kJRHtsVT3DTWecNlr0RxECR2kvsm+ea2WCTL7mTuJfcD h3aHTvTdkuuHxy9i+xipuh6nPoOwt8cDvBSp1P4pBWehUbZjw7Q68pGH1Ey2DH3av5nr dm7mxY+42SAuKPMLJcvgYUaxSYO+IxC4g2KPJKaUNoQ0NDtuv6xiINIwegP9Fb5IyUVS CLd1N4r9IxDFF0Xj6qTgQAgSuQQh6LdR/BSjDDPT32TX/a8j0bylgrLAIn5PhVvaIZ9q RQMA==
X-Gm-Message-State: AIkVDXIzBeqW5+dm0593LQcFQS4fdfiajXuJWODkF/mLBGKubGM99eQeDmq53a9QBkKZm3f8N6bcWvum1Uw8qA==
X-Received: by 10.55.91.197 with SMTP id p188mr4797568qkb.104.1484764001911; Wed, 18 Jan 2017 10:26:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.81.166 with HTTP; Wed, 18 Jan 2017 10:26:41 -0800 (PST)
In-Reply-To: <CAHANBtJLg5efELR+kPqmeUF_LwV_dFUoUr-wknJBUZnNOEXksA@mail.gmail.com>
References: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009DE3299@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAHANBt+kSGCiZDHsgoMvhZ2-hK5AxVk6xKEUz7SO9V-QjNu3OQ@mail.gmail.com> <D66827DC-BBF5-47C9-A756-16F464F63B8B@comcast.com> <CAHANBtJLg5efELR+kPqmeUF_LwV_dFUoUr-wknJBUZnNOEXksA@mail.gmail.com>
From: Stig Venaas <stig@venaas.com>
Date: Wed, 18 Jan 2017 10:26:41 -0800
Message-ID: <CAHANBt+Z2vaV8jsu0Y_WGtvueKgBBbtm0BUPTOU5kuo7yvwJhg@mail.gmail.com>
To: "Lee, Yiu" <Yiu_Lee@comcast.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/Gw1-osS3Rz-lfAO6S8PKa9hzm5E>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "draft-ietf-softwire-dslite-multicast.all@ietf.org" <draft-ietf-softwire-dslite-multicast.all@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 18 Jan 2017 18:26:45 -0000

Hi

The good version looks pretty good. But I noticed one more thing that
you might want to change. I'll leave it to you.

8.1.1.  The MLD Querier is Co-Located with the mAFTR

   The mAFTR can embed the MLD Querier function (as well as the PIMv6
   DR) for optimization purposes.

I'm wondering if you should say IPv6 DR or PIMv6 DR instead. As you
write after the heading, it must be co-located with the DR as well.
Normally the querier would be the same router, but the querier could
be another router on the link.

Then we have this section:

8.1.2. The DR is Co-Located with the mAFTR

In the text you talk about the DR connected to the IPv4 source. Hence
it is the first hop DR, and IPv4 DR. I'm wondering if it is worth
saying IPv4 DR or something in the title to distinguish it from the
other DR. Basically we have first hop DR and last hop DR, or if you
like IPv4 DR and IPv6 DR.

I'm leaving it to you to decide. This is the only remaining issue I
can find. There is a typo at the end of Appendix B though. It say
"Noet".

Stig


On Fri, Jan 13, 2017 at 12:33 PM, Stig Venaas <stig@venaas.com> wrote:
> Sounds good, I'll still try to have another look when you post the
> next revision.
>
> Stig


From nobody Thu Jan 19 09:41:17 2017
Return-Path: <mls.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 2FD8612947D; Thu, 19 Jan 2017 09:41:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aq7tpSWgLw-o; Thu, 19 Jan 2017 09:41:14 -0800 (PST)
Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::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 70B291294A2; Thu, 19 Jan 2017 09:41:14 -0800 (PST)
Received: by mail-lf0-x230.google.com with SMTP id v186so42110413lfa.1; Thu, 19 Jan 2017 09:41:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=3l+w2XDZWXn6n0Jgk68bX+ek/B8bNLgEuzY9BWVHKrQ=; b=JsUp0YKxzr+mpR219nvfPdbZk7cOnUcQ30JKlWm8KiujG5fuLnkgSEnTI7clv0/WBb 4Bln7eP9BrZOuF2qx4840k6u3wXcloUVY3jzEj77xSS6ijsYTD6fiq7xTO6uxMGlZkq6 tZHC1fzKTuENPBrcPrUQgXEeUsRk49YIaKpvfs8YguJ56a4z/AuTuViPFxIsFbNrGC3R fo/tMuH2wVFUse5Ov42hrjNzatR8jCNrgZWYh6Vkx18424rB/HbTAnML13GuDDM4G4KX +X5LIucj3RCLlZCA9mk0In7gnEKKBH7UcHe40/cjnhOX8hpLws1GvRizb+NH+PR3uKNU nKZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=3l+w2XDZWXn6n0Jgk68bX+ek/B8bNLgEuzY9BWVHKrQ=; b=MoVpkeoYJnvh5UVvBFws/lB81/jxZQou7o5D83+uX+/n7IiDinHAhOa2RWsKjLNpee VlOKzpYn6dkNHSd4ZJsynjeydsGdlN3bg36ZMXLwWa4vPkwc+MWHRcFJZiVdVfor5mqF vDFSZVZqYSdRubhLhdOsNNyfkom9XgGZw8kPUvzpj0h0upafRpbldOnDu5vE9qHv+bEj jpv2bcrneU4xUPL18ipAzemWmy48370zP4Hdb9ROOR6zHMAKvuB6blGo3aQ22PDSWmyW kS7HNoedkG93DfJ3AXAx3u/qiHpPebX+3NJyT3wRRRW3sRAQANmCHGj9XemQ4qJBOy12 33OQ==
X-Gm-Message-State: AIkVDXKXV18a4kRcsZiphgdCcBxhYk9IqGglmRaSF2oY3J1+LBwZw8Iz6c+kqwAPtAgxbg==
X-Received: by 10.46.33.158 with SMTP id h30mr5046246lji.53.1484847672440; Thu, 19 Jan 2017 09:41:12 -0800 (PST)
Received: from mn-mn0F-2.local (p200300063350F753F5B149E9ABACFFC9.dip0.t-ipconnect.de. [2003:6:3350:f753:f5b1:49e9:abac:ffc9]) by smtp.googlemail.com with ESMTPSA id n142sm1165719lfb.34.2017.01.19.09.41.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Jan 2017 09:41:11 -0800 (PST)
To: Susan Hares <shares@ndzh.com>, rtg-dir@ietf.org, draft-ietf-sfc-use-case-mobility@ietf.org
References: <003301d26938$63025cf0$290716d0$@ndzh.com>
From: Martin Stiemerling <mls.ietf@gmail.com>
Message-ID: <dc9c7672-5958-abce-3431-73db67f60fca@gmail.com>
Date: Thu, 19 Jan 2017 18:41:11 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <003301d26938$63025cf0$290716d0$@ndzh.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/XF5cUvziRT5tVdvU3bgSA5HOfbA>
Cc: 'Alia Atlas' <akatlas@gmail.com>
Subject: Re: [RTG-DIR] draft-ietf-sfc-use-case-mobility-07 - RTG-DIR review
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 19 Jan 2017 17:41:16 -0000

Hi Susan,

Thanks for your careful review!

I am stuck still for the next two weeks with my day job and will get to 
your review in detail then.

Thanks!

   Martin

Am 07.01.17 um 23:50 schrieb Susan Hares:
> Martin, Diego, Jim, Walter, and Jeffrey:
>
> Thank you for such a well-written document which provides a nice set of
> use cases. I have just a few editorial nits for you to consider fixing:
>
> *Summary*: This document is ready for publication, but it has a few nits
> (security question, and editorial points) that should be considered
> before publication.
>
> *Security question*:  Section 7 points out that metadata contains
> sensitive information.   I would suggest that you provide a short
> summary of threats that this metadata presents or point to a security
> document that provides these nits.  As a reader, I would appreciate it
> if you did both.
>
> *Editorial:* 8 nits. Please resolve #5, #7 and #8 before publication.
>
>
>
> #1 Page 4
>
> Old/: In many cases application- specific IP traffic is not directly
> exchanged between the original mobile network, more specifically the
> P-GW, and an application platform, but will be forced to pass a set of
> service functions.
>
> /
>
>
>
> New: /In many cases application-specific IP traffic is not directly
> exchange between the original mobile network (more specifically the
> P-GW), and an application platform, but will be forced to pass a set of
> service functions.
>
> /
>
>
>
> Why #1a:  application- specific – needs to be changed to
> application-specific
>
> Why #1b:  “mobile network, more specifically the P-GW,”  - did not flow
> as well as the use of (more specifically the P-GW)” – but this may just
> be a style moment.
>
>
>
> #2 Page 5, Section 1.2
>
> NAPT – this abbreviation is not spelled out.  It is customary to spell
> it out in the first use.
>
>
>
> #3 page 5, Section 1.3
>
> FTTH – it would be useful to spell this out.
>
>
>
> #4)
>
> Page 11, section 2.4
>
>
>
> In the sentences:
>
> Typical metadata and their sources are:
>
> UE: …
>
> GTP tunnel endpoint: …
>
> PCRF: …
>
>
>
> It would be good to use an indent for each of these key words.
>
>
>
> #5 p. 11, section 2.4
>
> At the last paragraph,  in the sentences that begins “The Traffic
> Steering Support Function (TSSF) has been defined recently (since Rel. 13)”
>
>
>
> It would be good to indicate which document’s release 13 or if you
> intend a series of documents to explain this with a note.
>
>
>
> #6, section 3.1 paragraph 5, first sentence
>
>
>
> Old: /Last but not least the behavior/
>
> New: /Last but not least, the behavior/
>
>
>
> Why: Most common English usage places the idiom “last but not least”
> between commas if it is in the middle of a sentence.  At the beginning
> of a sentence “Last but not least” has a comma immediately after.
>
>
>
> #7: section 3.1.1, paragraph 1, sentence 3
>
>
>
> Old:/This classification could be done by the load balancer (see Figure
> 6), possibility directed by a TSFF (not shown), if it initiates the
> service change selection, or if the traffic can be reclassified at the
> load balancer if the traffic is already embedded in a Service Chain
> (e.g. when combined with other functions such as the TCP optimization in
> the following use case)./
>
>
>
> New: (suggestion):/
>
> This traffic classification could be done by:
>
> ·         the load balancer (see figure 6),
>
> ·         possibility directed by the TSFF (not shown in figure 6) – if
> it initiates the service change selection,
>
> ·         load balancer as part of a reclassification– if the traffic is
> already embedded in a Service chain (e.g. when combined with other
> functions such as the TCP optimization in the following use case.
>
> /
>
>
>
> Why: Most of your sentences are easy to read and clear, but this
> sentence was hard to read and unclear.  Perhaps you could retain most of
> the original text with this simple formatting changes.  The technical
> points in the sentence are very valuable.
>
>
>
> #8 – Section 4, paragraph 1, sentence 3
>
>
>
> In sentence 2 and 3, you use Diameter based Gx or Sd reference point.
>
> You do not introduce St in [TS.23.203] as abbreviation or reference
> point.  Please clarify this point.
>
>
>
>
>
> Sue Hares
>
> shares@ndzh.com <mailto:shares@ndzh.com>
>
>
>


From nobody Thu Jan 19 23:57:03 2017
Return-Path: <tomonori.takeda@ntt.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 5CBF5127058; Thu, 19 Jan 2017 23:56:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.8
X-Spam-Level: 
X-Spam-Status: No, score=-5.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-3.199, 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 Zyc9jntLCM-Q; Thu, 19 Jan 2017 23:56:55 -0800 (PST)
Received: from mgw010.noc.ntt.com (mgw010.noc.ntt.com [210.160.55.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94A15129894; Thu, 19 Jan 2017 23:56:51 -0800 (PST)
Received: from c0043i0.coe.ntt.com (c0043i0.nc.agilit-hosting.com [10.18.161.12]) by mgw010.noc.ntt.com (NTT Com MailSV) with ESMTP id CFAD057A0491; Fri, 20 Jan 2017 16:56:49 +0900 (JST)
Received: from C0036I0.coe.ntt.com (10.18.160.40) by c0043i0.coe.ntt.com (10.18.161.12) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 20 Jan 2017 16:56:49 +0900
Received: from C0561I0.coe.ntt.com ([169.254.1.252]) by C0036I0.coe.ntt.com ([10.18.160.40]) with mapi id 14.03.0319.002; Fri, 20 Jan 2017 16:56:49 +0900
From: Tomonori Takeda <tomonori.takeda@ntt.com>
To: "'rtg-ads@ietf.org'" <rtg-ads@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-pce-stateful-sync-optimizations-07.txt
Thread-Index: AdJy7FByctwcZvMcRlWHg3aiXZAw+g==
Date: Fri, 20 Jan 2017 07:56:49 +0000
Message-ID: <EB0F2EAC05E9C64D80571F2042700A2A866C6F56@C0561I0.coe.ntt.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ccmail-original-to: rtg-ads@ietf.org
x-ccmail-original-cc: rtg-dir@ietf.org, draft-ietf-pce-stateful-sync-optimizations.all@ietf.org, pce@ietf.org
x-originating-ip: [10.25.137.192]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/dLM91t1uUOGki4Aqyu3D3SK2ClA>
Cc: "'rtg-dir@ietf.org'" <rtg-dir@ietf.org>, "'draft-ietf-pce-stateful-sync-optimizations.all@ietf.org'" <draft-ietf-pce-stateful-sync-optimizations.all@ietf.org>, "'pce@ietf.org'" <pce@ietf.org>
Subject: [RTG-DIR] RtgDir review: draft-ietf-pce-stateful-sync-optimizations-07.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jan 2017 07:56:58 -0000

SGVsbG8sIA0KDQpJIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUgUm91dGluZyBEaXJlY3RvcmF0
ZSByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3Mg
dG8gcmV2aWV3IGFsbCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRlZCBkcmFmdHMgYXMgdGhleSBw
YXNzIHRocm91Z2ggSUVURiBsYXN0IGNhbGwgYW5kIElFU0cgcmV2aWV3LCBhbmQgc29tZXRpbWVz
IG9uIHNwZWNpYWwgcmVxdWVzdC4gVGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0byBwcm92
aWRlIGFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSDigItodHRwOi8vdHJhYy50
b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyIA0KDQpBbHRob3VnaCB0aGVz
ZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywg
aXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRo
IGFueSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQg
c3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1c3Npb24gb3IgYnkgdXBkYXRpbmcg
dGhlIGRyYWZ0LiANCg0KRG9jdW1lbnQ6IGRyYWZ0LWlldGYtcGNlLXN0YXRlZnVsLXN5bmMtb3B0
aW1pemF0aW9ucy0wNy50eHQNCiBSZXZpZXdlcjogVG9tb25vcmkgVGFrZWRhDQogUmV2aWV3IERh
dGU6IEphbiAyMHRoLCAyMDE3DQogSUVURiBMQyBFbmQgRGF0ZTogTm90IGtub3duIA0KIEludGVu
ZGVkIFN0YXR1czogU3RhbmRhcmRzIFRyYWNrDQoNClN1bW1hcnk6DQogSSBoYXZlIHNvbWUgbWlu
b3IgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVudCB0aGF0IEkgdGhpbmsgc2hvdWxkIGJlIHJl
c29sdmVkIGJlZm9yZSBwdWJsaWNhdGlvbi4NCg0KQ29tbWVudHM6DQogVGhpcyBkb2N1bWVudCBk
ZWZpbmVzIFBDRVAgZXh0ZW5zaW9ucyBmb3Igb3B0aW1pemluZyBzdGF0ZSBzeW5jaHJvbml6YXRp
b24uDQogQmFzZSBzdGF0ZSBzeW5jaHJvbml6YXRpb24gaXMgZGVmaW5lZCBpbiBbSS1ELmlldGYt
cGNlLXN0YXRlZnVsLXBjZV0uDQoNCiBUaGUgZG9jdW1lbnQgaXMgd2VsbCBvcmdhbml6ZWQgYW5k
IGVhc3kgdG8gcmVhZC4NCiBJIGhhdmUgc29tZSB0ZWNobmljYWwgcXVlc3Rpb25zLg0KDQpNYWpv
ciBJc3N1ZXM6DQogTm9uZQ0KDQpNaW5vciBJc3N1ZXM6DQogMSkgSSBoYXZlIGEgcXVlc3Rpb24g
b24gaW5jcmVtZW50aW5nIHJ1bGVzIGZvciBMU1AgU3RhdGUgRGF0YWJhc2UgVmVyc2lvbiBOdW1i
ZXIuDQogSW4gcGFnZTUsIGl0IHNheXM6DQogIA0KICAgSWYgc3RhdGUgc3luY2hyb25pemF0aW9u
IGF2b2lkYW5jZSBpcyBlbmFibGVkLCBhIFBDQyBNVVNUIGluY3JlbWVudA0KICAgaXRzIExTUCBT
dGF0ZSBEYXRhYmFzZSBWZXJzaW9uIE51bWJlciB3aGVuIHRoZSAnUmVkZWxlZ2F0aW9uIFRpbWVv
dXQNCiAgIEludGVydmFsJyB0aW1lciBleHBpcmVzIChzZWUgW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1
bC1wY2VdKSBmb3IgdGhlIHVzZQ0KICAgb2YgdGhlIFJlZGVsZWdhdGlvbiBUaW1lb3V0IEludGVy
dmFsKS4NCg0KIENhbiB3ZSBlbnN1cmUgdGhhdCBQQ0MncyBMU1Agc3RhdGUgREIgZG9lcyBub3Qg
Y2hhbmdlIGlmIExTUCBTdGF0ZSBEYXRhYmFzZSBWZXJzaW9uIE51bWJlciBkb2VzIG5vdCBjaGFu
Z2U/DQoNCiBGb3IgZXhhbXBsZSwgc3VwcG9zZSBhIFBDQyBjb250YWlucyB0aHJlZSBMU1BzLg0K
ICBMU1AjMTogZGVsZWdhdGVkIHRvIFBDRSMxDQogIExTUCMyOiBkZWxlZ2F0ZWQgdG8gUENFIzEN
CiAgTFNQIzM6IG5vdCBkZWxlZ2F0ZWQNCg0KIFN1cHBvc2UgDQogICBhKSBQQ0VQIHNlc3Npb24g
YmV0d2VlbiBQQ0UjMSBhbmQgUENDIGlzIHRlcm1pbmF0ZWQuDQogICBiKSBMU1AjMyBzdGF0ZSBj
aGFuZ2VkLg0KICAgYykgUENFUCBzZXNzaW9uIGJldHdlZW4gUENFIzEgYW5kIFBDQyBpcyByZWVz
dGFibGlzaGVkICh3aXRoaW4gICdSZWRlbGVnYXRpb24gVGltZW91dCBJbnRlcnZhbCcpLg0KIA0K
IEluIHRoaXMgY2FzZSwgSSB0aGluayBMU1AgU3RhdGUgRGF0YWJhc2UgVmVyc2lvbiBOdW1iZXIg
ZG9lcyBub3QgY2hhbmdlLCBidXQgTERQIHN0YXRlIERCIGNoYW5nZWQgaW4gYikuDQogQXJlIHlv
dSBhc3N1bWluZyB0aGF0IFBDUnB0IGZvciBiKSBpcyBzdG9yZWQgYW5kIHNlbnQgdG8gUENFIzEg
YWZ0ZXIgYyk/DQogDQoyKSBJcyB0aGVyZSBhbnkgcmVhc29uIHdoeSBMU1AgU3RhdGUgRGF0YWJh
c2UgVmVyc2lvbiBOdW1iZXIgaXMgZW5jb2RlZCBwZXIgTFNQIG9iamVjdCAoTFNQLURCLVZFUlNJ
T04gVExWIG9mIExTUCBvYmplY3QpLCBub3QgcGVyIFBDUnB0Pw0KSSB0aGluayBMU1Agc3RhdGUg
REIgaXMgcGVyIFBDQywgbm90IHBlciBMU1AuIFRodXMgaXQgc291bmRzIG1vcmUgc3RyYWlnaHQt
Zm9yd2FyZCB0byBlbmNvZGUgSUQgKExTUCBTdGF0ZSBEYXRhYmFzZSBWZXJzaW9uIE51bWJlcikg
cGVyIFBDUnB0Lg0KDQozKSBJbiBwYWdlMTYgKFNlY3Rpb24gNS4yLikuIGl0IHNheXM6DQoNCiAg
IElmIHRoZSBMU1AtREIgVmVyc2lvbiBpcyBtaXMtbWF0Y2hlZCwgaXQgY2FuIHNlbmQgYSBQQ1Vw
ZCBtZXNzYWdlIHdpdGggUExTUC0NCiAgIElEID0gMCBhbmQgU1lOQyA9IDEgaW4gb3JkZXIgdG8g
dHJpZ2dlciB0aGUgTFNQLURCIHN5bmNocm9uaXphdGlvbiBwcm9jZXNzLg0KDQogRm9yIGNvbXBs
ZXRlbmVzcywgaXQgd291bGQgYmUgZ29vZCB0byBjbGFyaWZ5IGhvdyB0byB0cmVhdCBhbnkgcGFy
YW1ldGVyIHVwZGF0ZXMgZm9yIHRoZSBMU1AgaW4gUENVcGQuDQogKE5vdGUgdGhhdCBTZWN0aW9u
IDYuMiBzYXlzIHN1Y2ggcHJvY2VkdXJlcyBmb3IgUENFLXRyaWdnZXJlZCBTdGF0ZSBSZS1zeW5j
aHJvbml6YXRpb24uKQ0KDQpOaXRzOg0KIE5vbmUNCg0KDQpUaGFua3MsDQpUb21vDQoNCg==


From nobody Fri Jan 20 06:05:04 2017
Return-Path: <martin.vigoureux@nokia.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 3DE7A129451; Fri, 20 Jan 2017 06:04:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.057
X-Spam-Level: 
X-Spam-Status: No, score=-8.057 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-1.156, 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 tXRsvBIqJ-G0; Fri, 20 Jan 2017 06:04:56 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 23047129434; Fri, 20 Jan 2017 06:04:53 -0800 (PST)
Received: from fr712umx3.dmz.alcatel-lucent.com (unknown [135.245.210.42]) by Websense Email Security Gateway with ESMTPS id 956EFA513491A; Fri, 20 Jan 2017 14:04:46 +0000 (GMT)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (fr711usmtp1.zeu.alcatel-lucent.com [135.239.2.122]) by fr712umx3.dmz.alcatel-lucent.com (GMO-o) with ESMTP id v0KE4mST012876 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 20 Jan 2017 14:04:49 GMT
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id v0KE4SHt012212 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 20 Jan 2017 14:04:47 GMT
Received: from [135.224.216.124] (135.239.27.40) by FR711WXCHHUB01.zeu.alcatel-lucent.com (135.239.2.111) with Microsoft SMTP Server (TLS) id 14.3.301.0; Fri, 20 Jan 2017 15:04:39 +0100
From: Martin Vigoureux <martin.vigoureux@nokia.com>
To: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>
Message-ID: <524a6dfd-9164-1788-bd52-96cb9b429ffe@nokia.com>
Date: Fri, 20 Jan 2017 15:04:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
X-Originating-IP: [135.239.27.40]
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/IXCmNTRCYgISxBtXeMVftq_ez8A>
Cc: draft-ietf-pce-inter-layer-ext.all@ietf.org, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, pce@ietf.org
Subject: [RTG-DIR] RtgDir review: draft-ietf-pce-inter-layer-ext-12.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jan 2017 14:04:58 -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-pce-inter-layer-ext-12.txt
Reviewer: Martin Vigoureux
Review Date: 2017-01-20
IETF LC End Date: n/a
Intended Status: Standards Track


Summary:
This document is ready for publication.
I have found couple of items that made me raise questions, though.

Comments:
The Document is very well written. Great care has been taken to provide 
the reader with all the necessary information and pointers for him/her 
to apprehend the technology elements which are specified. Both protocol 
specification and clear elements of procedure are provided which is good.

Minor Issues:
    It is important to optimize network resource utilization globally,
    i.e., taking into account all layers, rather than optimizing resource
    utilization at each layer independently.  This allows better network
    efficiency to be achieved.
Would the authors know at least a publication, which could be 
referenced, in support of that statement? I don't necessarily disagree 
with it but I find that it would nicely complement the view.

    [RFC4206] defines a way to signal ...
    [RFC5623] describes models for inter-...
    [RFC6457] describes two sub-options ....
HTMLization does not work on references when they are the first element 
of a paragraph. Maybe something for the tools' team. In any case, not 
critical and not worth reworking the sentences unless you are as maniac 
as me :-)

You state:
    If the I flag is clear (zero), the M flag has no meaning and MUST be
    ignored.
But you don't have any similar statement regarding I and T. Is that on 
purpose or would one be useful?
Somehow related to that, I was wondering if there is any value in 
sending the INTER-LAYER object when I=0?
As a corollary, is the I bit really useful?

    The REQ-ADAP-CAP object MAY be used in a PCReq message in a mono-
    layer network to specify a requested adaptation capability for both
    ends of the LSP.  In this case, it MAY be carried without an INTER-
    LAYER Object.
Reading the last sentence makes me think that in the other cases an 
INTER-LAYER Object MUST/SHOULD be present. I am going too far or would 
some clarification on that aspect be valuable?
For example Section 4.1 is very clear about SWITCH & INTER -LAYER Objects.

I guess it wouldn't hurt to expand OF on its first use:
    multiple OF objects

I am not sure to understand this request:
    IANA is further requested to update the registry to show an
    assignment action of "IETF Consensus" as already documented in
    [RFC5440].
Could you elaborate? Are you asking IANA to change the assignment policy 
from "IETF Review" to "IETF Consensus"? If so I doubt this will happen 
since rfc5226, which you cite just above, says:
    IETF Review - (Formerly called "IETF Consensus" ....

Regards,
Martin


From nobody Fri Jan 20 08:07:39 2017
Return-Path: <adrian@olddog.co.uk>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69C0C129AB7; Fri, 20 Jan 2017 08:07:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level: 
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WbPbbM_Q681v; Fri, 20 Jan 2017 08:07:36 -0800 (PST)
Received: from asmtp4.iomartmail.com (asmtp4.iomartmail.com [62.128.201.175]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D786712952D; Fri, 20 Jan 2017 08:07:34 -0800 (PST)
Received: from asmtp4.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id v0KG7W28020062; Fri, 20 Jan 2017 16:07:32 GMT
Received: from 950129200 (50-76-52-225-ip-static.hfc.comcastbusiness.net [50.76.52.225]) (authenticated bits=0) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id v0KG7TBi020017 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Fri, 20 Jan 2017 16:07:31 GMT
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Martin Vigoureux'" <martin.vigoureux@nokia.com>
References: <524a6dfd-9164-1788-bd52-96cb9b429ffe@nokia.com> <19a98256cf68448197dbd5079111d49a@CY1PR0501MB2123.namprd05.prod.outlook.com>
In-Reply-To: <19a98256cf68448197dbd5079111d49a@CY1PR0501MB2123.namprd05.prod.outlook.com>
Date: Fri, 20 Jan 2017 16:07:31 -0000
Message-ID: <081701d27337$50278b10$f076a130$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIguMHbV6SXwVueWFY2wyl5RguU9wJNms3xoJJ/yUA=
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22836.000
X-TM-AS-Result: No--11.608-10.0-31-10
X-imss-scan-details: No--11.608-10.0-31-10
X-TMASE-MatchedRID: u6ojmU07PKyqMZyz/RcGLuYAh37ZsBDCC/ExpXrHizz59IBHxKATb7dS eVZoai78Wv/RkPjO2H0oUpSIkvX5ap0vJJSZAWSSbvssW25GCBbEGBoHKd3a+X3hz57t9Yhwuwh qyc+q/JAbzi07l/+dHdFHzHVGz8gvKkwc1Yff1hAD2WXLXdz+AR83WxJo1IH1l+ZBTXCZGmozLM GWJa7zPwMQDDSpB+Bx3PBy+rJWmxBSSF3F2so9XhVDUaMzgz8YMC4zO7d4kaOrzPs85fwUk0OHa +nTDG0HkxuhHxfBv/OO358OlUf8zypevf41rSE7syNb+yeIRAoJDfFL7Mvp7Vvo8FSqar5ShKVO 6/CLdSdT/CEZPF4SzyHzHP+9WUlI5W9n1Vmnd4S9HTxRE6QQB2XdsHc3/fPGr5aAJxq+KoaDhGD dScGhc/RrJbExYmVg34dKRbp5+DoyRohotsnq58qXjImgj58bYQXxsZnRwoL4sp4xDuD8bM+cwC LpvDnEiyBSsdIvw+ietuUPqzH1Dxw7NWRnX+2cwVaayvK71l8Gwd8wUY9uM7rtDe4+j0ojV0GBE fj+2WpM8zBWJVv1Jb8YJ5NCO7lmOpITOJG3CaVb+El1PZzoVnJrB0Cu3DDnaOWLD7G8i13zb5km gp405TUt7MTMAnjdGszLh/Rt5m/6+7mjV+YfuZ4CIKY/Hg3AWQy9YC5qGvz6APa9i04WGCq2rl3 dzGQ1ByZPZn1YaT8UenUimWsu2ouKkcTRMFa3uNhtfwbMu2Fc+WjZmu5M7g==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/l6WWj_II9AAZDhAnXbQN768p1QI>
Cc: rtg-ads@ietf.org, rtg-dir@ietf.org, pce@ietf.org, draft-ietf-pce-inter-layer-ext.all@ietf.org
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-pce-inter-layer-ext-12.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: adrian@olddog.co.uk
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, 20 Jan 2017 16:07:38 -0000

Martin,

Many thanks.

> Minor Issues:
>
>     It is important to optimize network resource utilization globally,
>     i.e., taking into account all layers, rather than optimizing =
resource
>     utilization at each layer independently.  This allows better =
network
>     efficiency to be achieved.
> Would the authors know at least a publication, which could be
> referenced, in support of that statement? I don't necessarily disagree
> with it but I find that it would nicely complement the view.

I'm sure there are lots of learned journals, but I don't have one to =
hand.
I will trawl briefly (maybe something in the GCO RFC or in the other =
documents on inter-layer TE (such as the requirements work that led to =
this).

>     [RFC4206] defines a way to signal ...
>     [RFC5623] describes models for inter-...
>     [RFC6457] describes two sub-options ....
> HTMLization does not work on references when they are the first =
element
> of a paragraph. Maybe something for the tools' team. In any case, not
> critical and not worth reworking the sentences unless you are as =
maniac
> as me :-)

I raised a defect in the tools tracker to save you the time ;-)

> You state:
>     If the I flag is clear (zero), the M flag has no meaning and MUST =
be
>     ignored.
> But you don't have any similar statement regarding I and T. Is that on
> purpose or would one be useful?

I find...
   If the I flag is clear (zero), the T flag has no meaning and MUST be
   ignored.

At the top of page 7

> Somehow related to that, I was wondering if there is any value in
> sending the INTER-LAYER object when I=3D0?
> As a corollary, is the I bit really useful?

Right, there are five cases that can be signalled

I M T
0 x x=20
1 0 0
1 0 1
1 1 0
1 1 1

It is true that I=3D0 is morally equivalent to not including the =
INTER-LAYER object. However, in an inter-layer environment it may be an =
easier approach to always use the object.

In particular, when the object is used in a PCReq with I=3D1 then it is =
more easy to understand for a PCRep to include the object with I=3D0 =
than to drop the object.

>     The REQ-ADAP-CAP object MAY be used in a PCReq message in a mono-
>     layer network to specify a requested adaptation capability for =
both
>     ends of the LSP.  In this case, it MAY be carried without an =
INTER-
>     LAYER Object.
> Reading the last sentence makes me think that in the other cases an
> INTER-LAYER Object MUST/SHOULD be present. I am going too far or would
> some clarification on that aspect be valuable?
> For example Section 4.1 is very clear about SWITCH & INTER -LAYER =
Objects.

You're going too far with your Cartesian Logic :-)

"If I become a zombie I MAY track you down and eat your brains" does not =
say either "If I don't become a zombie I MUST NOT eat your brains" or =
"If I don't become a zombie I MUST eat your brains".

I think we once had "The REQ-ADAP-CAP object MAY also be used..." but =
the word "also" is superfluous (even if possibly helpful).

> I guess it wouldn't hurt to expand OF on its first use:
>     multiple OF objects

RFC 5541 calls it the "OF Object" so I think we're good.
5541 does clarify as "The PCEP OF (Objective Function) object" we could =
do that.

> I am not sure to understand this request:
>     IANA is further requested to update the registry to show an
>     assignment action of "IETF Consensus" as already documented in
>     [RFC5440].
> Could you elaborate? Are you asking IANA to change the assignment =
policy
> from "IETF Review" to "IETF Consensus"? If so I doubt this will happen
> since rfc5226, which you cite just above, says:
>     IETF Review - (Formerly called "IETF Consensus" ....

Nope.
At the time of writing (a million years ago) the registry specifies was =
missing an assignment policy for some reason.
Section 9.8 of RFC 5440 defined the registry and asked for "IETF =
Consensus" so the absence was a bug in the registry.
Also, at that time, the other registries used "IETF Consensus" =
consistent with RFC 5440.
So our text merely repaired the registry.

However, since then (no change log available for IANA registries) IANA =
has updated the whole PCEP registry to use the RFC 5226 language. At the =
same time, they appear to have filled in the missing policy.

So, bottom line, we should strike this paragraph.

Best,
Adrian
--
Support an author and your imagination.
Tales from the Wood - Eighteen new fairy tales.
More Tales from the Wood - Eighteen MORE new fairy tales.
https://www.feedaread.com/profiles/8604/
http://www.amazon.co.uk/Tales-Wood-Adrian-Farrel/dp/1786100924
Or buy from me direct.




From dhruv.dhody@huawei.com  Fri Jan 20 11:31:49 2017
Return-Path: <dhruv.dhody@huawei.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 D90F71279EB; Fri, 20 Jan 2017 11:31:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.42
X-Spam-Level: 
X-Spam-Status: No, score=-7.42 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, 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 AXqlD_2pObBs; Fri, 20 Jan 2017 11:31:47 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A605128874; Fri, 20 Jan 2017 11:31:45 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DEX37108; Fri, 20 Jan 2017 19:31:43 +0000 (GMT)
Received: from BLREML408-HUB.china.huawei.com (10.20.4.47) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.301.0; Fri, 20 Jan 2017 19:31:42 +0000
Received: from BLREML501-MBB.china.huawei.com ([10.20.5.200]) by BLREML408-HUB.china.huawei.com ([10.20.4.47]) with mapi id 14.03.0301.000; Sat, 21 Jan 2017 01:01:33 +0530
From: Dhruv Dhody <dhruv.dhody@huawei.com>
To: Tomonori Takeda <tomonori.takeda@ntt.com>, "'rtg-ads@ietf.org'" <rtg-ads@ietf.org>
Thread-Topic: [Pce] RtgDir review: draft-ietf-pce-stateful-sync-optimizations-07.txt
Thread-Index: AdJy7FByctwcZvMcRlWHg3aiXZAw+gAYJEWQ
Date: Fri, 20 Jan 2017 19:31:32 +0000
Message-ID: <23CE718903A838468A8B325B80962F9B8CA5C7C3@blreml501-mbb>
References: <EB0F2EAC05E9C64D80571F2042700A2A866C6F56@C0561I0.coe.ntt.com>
In-Reply-To: <EB0F2EAC05E9C64D80571F2042700A2A866C6F56@C0561I0.coe.ntt.com>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.79.114]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.588265A0.00F3, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c1e746aab580e3732ec2cf03cb64f07b
Cc: "'rtg-dir@ietf.org'" <rtg-dir@ietf.org>, "'draft-ietf-pce-stateful-sync-optimizations.all@ietf.org'" <draft-ietf-pce-stateful-sync-optimizations.all@ietf.org>, "'pce@ietf.org'" <pce@ietf.org>
Subject: Re: [RTG-DIR] [Pce] RtgDir review:	draft-ietf-pce-stateful-sync-optimizations-07.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jan 2017 19:31:50 -0000

SGkgVG9tbywgDQoNClRoYW5rIHlvdSBmb3IgcmV2aWV3IGFuZCBzdXBwb3J0LiBQbGVhc2Ugc2Vl
IGlubGluZSBmb3IgY29tbWVudHMuIA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
IEZyb206IFBjZSBbbWFpbHRvOnBjZS1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgVG9t
b25vcmkgVGFrZWRhDQo+IFNlbnQ6IDIwIEphbnVhcnkgMjAxNyAxMzoyNw0KPiBUbzogJ3J0Zy1h
ZHNAaWV0Zi5vcmcnIDxydGctYWRzQGlldGYub3JnPg0KPiBDYzogJ3J0Zy1kaXJAaWV0Zi5vcmcn
IDxydGctZGlyQGlldGYub3JnPjsNCj4gJ2RyYWZ0LWlldGYtcGNlLXN0YXRlZnVsLXN5bmMtb3B0
aW1pemF0aW9ucy5hbGxAaWV0Zi5vcmcnDQo+IDxkcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1zeW5j
LW9wdGltaXphdGlvbnMuYWxsQGlldGYub3JnPjsNCj4gJ3BjZUBpZXRmLm9yZycgPHBjZUBpZXRm
Lm9yZz4NCj4gU3ViamVjdDogW1BjZV0gUnRnRGlyIHJldmlldzoNCj4gZHJhZnQtaWV0Zi1wY2Ut
c3RhdGVmdWwtc3luYy1vcHRpbWl6YXRpb25zLTA3LnR4dA0KPiANCj4gSGVsbG8sDQo+IA0KPiBJ
IGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSByZXZpZXdlciBm
b3IgdGhpcyBkcmFmdC4NCj4gVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3MgdG8gcmV2aWV3
IGFsbCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRlZCBkcmFmdHMNCj4gYXMgdGhleSBwYXNzIHRo
cm91Z2ggSUVURiBsYXN0IGNhbGwgYW5kIElFU0cgcmV2aWV3LCBhbmQgc29tZXRpbWVzIG9uIHNw
ZWNpYWwNCj4gcmVxdWVzdC4gVGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0byBwcm92aWRl
IGFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcNCj4gQURzLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSANCj4gaHR0cDovL3RyYWMu
dG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0Rpcg0KPiANCj4gQWx0aG91Z2gg
dGhlc2UgY29tbWVudHMgYXJlIHByaW1hcmlseSBmb3IgdGhlIHVzZSBvZiB0aGUgUm91dGluZyBB
RHMsIGl0DQo+IHdvdWxkIGJlIGhlbHBmdWwgaWYgeW91IGNvdWxkIGNvbnNpZGVyIHRoZW0gYWxv
bmcgd2l0aCBhbnkgb3RoZXIgSUVURiBMYXN0DQo+IENhbGwgY29tbWVudHMgdGhhdCB5b3UgcmVj
ZWl2ZSwgYW5kIHN0cml2ZSB0byByZXNvbHZlIHRoZW0gdGhyb3VnaCBkaXNjdXNzaW9uDQo+IG9y
IGJ5IHVwZGF0aW5nIHRoZSBkcmFmdC4NCj4gDQo+IERvY3VtZW50OiBkcmFmdC1pZXRmLXBjZS1z
dGF0ZWZ1bC1zeW5jLW9wdGltaXphdGlvbnMtMDcudHh0DQo+ICBSZXZpZXdlcjogVG9tb25vcmkg
VGFrZWRhDQo+ICBSZXZpZXcgRGF0ZTogSmFuIDIwdGgsIDIwMTcNCj4gIElFVEYgTEMgRW5kIERh
dGU6IE5vdCBrbm93bg0KPiAgSW50ZW5kZWQgU3RhdHVzOiBTdGFuZGFyZHMgVHJhY2sNCj4gDQo+
IFN1bW1hcnk6DQo+ICBJIGhhdmUgc29tZSBtaW5vciBjb25jZXJucyBhYm91dCB0aGlzIGRvY3Vt
ZW50IHRoYXQgSSB0aGluayBzaG91bGQgYmUgcmVzb2x2ZWQNCj4gYmVmb3JlIHB1YmxpY2F0aW9u
Lg0KPiANCj4gQ29tbWVudHM6DQo+ICBUaGlzIGRvY3VtZW50IGRlZmluZXMgUENFUCBleHRlbnNp
b25zIGZvciBvcHRpbWl6aW5nIHN0YXRlDQo+IHN5bmNocm9uaXphdGlvbi4NCj4gIEJhc2Ugc3Rh
dGUgc3luY2hyb25pemF0aW9uIGlzIGRlZmluZWQgaW4gW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1bC1w
Y2VdLg0KPiANCj4gIFRoZSBkb2N1bWVudCBpcyB3ZWxsIG9yZ2FuaXplZCBhbmQgZWFzeSB0byBy
ZWFkLg0KPiAgSSBoYXZlIHNvbWUgdGVjaG5pY2FsIHF1ZXN0aW9ucy4NCj4gDQo+IE1ham9yIElz
c3VlczoNCj4gIE5vbmUNCj4gDQo+IE1pbm9yIElzc3VlczoNCj4gIDEpIEkgaGF2ZSBhIHF1ZXN0
aW9uIG9uIGluY3JlbWVudGluZyBydWxlcyBmb3IgTFNQIFN0YXRlIERhdGFiYXNlIFZlcnNpb24N
Cj4gTnVtYmVyLg0KPiAgSW4gcGFnZTUsIGl0IHNheXM6DQo+IA0KPiAgICBJZiBzdGF0ZSBzeW5j
aHJvbml6YXRpb24gYXZvaWRhbmNlIGlzIGVuYWJsZWQsIGEgUENDIE1VU1QgaW5jcmVtZW50DQo+
ICAgIGl0cyBMU1AgU3RhdGUgRGF0YWJhc2UgVmVyc2lvbiBOdW1iZXIgd2hlbiB0aGUgJ1JlZGVs
ZWdhdGlvbiBUaW1lb3V0DQo+ICAgIEludGVydmFsJyB0aW1lciBleHBpcmVzIChzZWUgW0ktRC5p
ZXRmLXBjZS1zdGF0ZWZ1bC1wY2VdKSBmb3IgdGhlIHVzZQ0KPiAgICBvZiB0aGUgUmVkZWxlZ2F0
aW9uIFRpbWVvdXQgSW50ZXJ2YWwpLg0KPiANCg0KDQpbRGhydXZdIFRoZSBwdXJwb3NlIG9mIHRo
ZSB0ZXh0IGlzIHRvIGZvcmNlIHN0YXRlIHN5bmNocm9uaXphdGlvbiBpZiB0aGUgUENFUCBzZXNz
aW9uIGlzIG5vdCByZS1lc3RhYmxpc2hlZCBiZXR3ZWVuIHRoZSByZS1kZWxlZ2F0aW9uIHRpbWVy
LiBUaGlzIGlzIG1haW5seSBmb3Igc2FuaXR5LiANCg0KPiAgQ2FuIHdlIGVuc3VyZSB0aGF0IFBD
QydzIExTUCBzdGF0ZSBEQiBkb2VzIG5vdCBjaGFuZ2UgaWYgTFNQIFN0YXRlIERhdGFiYXNlDQo+
IFZlcnNpb24gTnVtYmVyIGRvZXMgbm90IGNoYW5nZT8NCj4gDQo+ICBGb3IgZXhhbXBsZSwgc3Vw
cG9zZSBhIFBDQyBjb250YWlucyB0aHJlZSBMU1BzLg0KPiAgIExTUCMxOiBkZWxlZ2F0ZWQgdG8g
UENFIzENCj4gICBMU1AjMjogZGVsZWdhdGVkIHRvIFBDRSMxDQo+ICAgTFNQIzM6IG5vdCBkZWxl
Z2F0ZWQNCj4gDQo+ICBTdXBwb3NlDQo+ICAgIGEpIFBDRVAgc2Vzc2lvbiBiZXR3ZWVuIFBDRSMx
IGFuZCBQQ0MgaXMgdGVybWluYXRlZC4NCj4gICAgYikgTFNQIzMgc3RhdGUgY2hhbmdlZC4NCj4g
ICAgYykgUENFUCBzZXNzaW9uIGJldHdlZW4gUENFIzEgYW5kIFBDQyBpcyByZWVzdGFibGlzaGVk
ICh3aXRoaW4NCj4gJ1JlZGVsZWdhdGlvbiBUaW1lb3V0IEludGVydmFsJykuDQo+IA0KPiAgSW4g
dGhpcyBjYXNlLCBJIHRoaW5rIExTUCBTdGF0ZSBEYXRhYmFzZSBWZXJzaW9uIE51bWJlciBkb2Vz
IG5vdCBjaGFuZ2UsDQo+IGJ1dCBMRFAgc3RhdGUgREIgY2hhbmdlZCBpbiBiKS4NCj4gIEFyZSB5
b3UgYXNzdW1pbmcgdGhhdCBQQ1JwdCBmb3IgYikgaXMgc3RvcmVkIGFuZCBzZW50IHRvIFBDRSMx
IGFmdGVyIGMpPw0KDQpbRGhydXZdIEluIHRoZSBzdGVwIChiKSB3aGVuIExTUCMzIHN0YXRlIGlz
IGNoYW5nZWQsIHRoZSBMU1AgU3RhdGUgREIgVmVyc2lvbiBudW1iZXIgd2lsbCBiZSBpbmNyZW1l
bnRlZC4gVGhpcyBudW1iZXIgaXMgaW5jcmVtZW50ZWQgZm9yIGFsbCBMU1BzLCBhbmQgbm90IGp1
c3QgZm9yIHRoZSBMU1BzIHRoYXQgYXJlIG5vdCBkZWxlZ2F0ZWQuIFNvIGluIHRoaXMgY2FzZSwg
ZnVsbCBzdGF0ZSBzeW5jaHJvbml6YXRpb24gd2lsbCBoYXBwZW4uIA0KDQo+IA0KPiAyKSBJcyB0
aGVyZSBhbnkgcmVhc29uIHdoeSBMU1AgU3RhdGUgRGF0YWJhc2UgVmVyc2lvbiBOdW1iZXIgaXMg
ZW5jb2RlZA0KPiBwZXIgTFNQIG9iamVjdCAoTFNQLURCLVZFUlNJT04gVExWIG9mIExTUCBvYmpl
Y3QpLCBub3QgcGVyIFBDUnB0Pw0KPiBJIHRoaW5rIExTUCBzdGF0ZSBEQiBpcyBwZXIgUENDLCBu
b3QgcGVyIExTUC4gVGh1cyBpdCBzb3VuZHMgbW9yZQ0KPiBzdHJhaWdodC1mb3J3YXJkIHRvIGVu
Y29kZSBJRCAoTFNQIFN0YXRlIERhdGFiYXNlIFZlcnNpb24gTnVtYmVyKSBwZXIgUENScHQuDQoN
Cg0KW0RocnV2XSBUaGlzIHdhcyBkb25lIG1haW5seSBiZWNhdXNlIFBDUnB0IGlzIGEgbGlzdCBv
ZiBzdGF0ZSByZXBvcnRzIG9mIExTUCBhbmQgd2UgZG8gbm90IGhhdmUgYSB3YXkgdG8gZW5jb2Rl
IG9iamVjdC9UTFYgZm9yIGFsbCBMU1BzIGluIHRoZSBQQ1JwdCBtZXNzYWdlLiANCg0KPiANCj4g
MykgSW4gcGFnZTE2IChTZWN0aW9uIDUuMi4pLiBpdCBzYXlzOg0KPiANCj4gICAgSWYgdGhlIExT
UC1EQiBWZXJzaW9uIGlzIG1pcy1tYXRjaGVkLCBpdCBjYW4gc2VuZCBhIFBDVXBkIG1lc3NhZ2Ug
d2l0aA0KPiBQTFNQLQ0KPiAgICBJRCA9IDAgYW5kIFNZTkMgPSAxIGluIG9yZGVyIHRvIHRyaWdn
ZXIgdGhlIExTUC1EQiBzeW5jaHJvbml6YXRpb24gcHJvY2Vzcy4NCj4gDQo+ICBGb3IgY29tcGxl
dGVuZXNzLCBpdCB3b3VsZCBiZSBnb29kIHRvIGNsYXJpZnkgaG93IHRvIHRyZWF0IGFueSBwYXJh
bWV0ZXINCj4gdXBkYXRlcyBmb3IgdGhlIExTUCBpbiBQQ1VwZC4NCj4gIChOb3RlIHRoYXQgU2Vj
dGlvbiA2LjIgc2F5cyBzdWNoIHByb2NlZHVyZXMgZm9yIFBDRS10cmlnZ2VyZWQgU3RhdGUNCj4g
UmUtc3luY2hyb25pemF0aW9uLikNCj4gDQoNCltEaHJ1dl0gR29vZCBDYXRjaC4gSSBjYW4gYWRk
IHRleHQgIlRoZSBQQ1VwZCBtZXNzYWdlIE1VU1QgaW5jbHVkZSBhbiBlbXB0eSBFUk8gYXMgaXRz
IGludGVuZGVkIHBhdGggYW5kIFNIT1VMRCBOT1QgaW5jbHVkZSB0aGUgb3B0aW9uYWwgb2JqZWN0
cyBmb3IgaXRzIGF0dHJpYnV0ZXMuIg0KDQpUaGFua3MhIA0KRGhydXYgDQoNCg0KPiBOaXRzOg0K
PiAgTm9uZQ0KPiANCj4gDQo+IFRoYW5rcywNCj4gVG9tbw0KPiANCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gUGNlIG1haWxpbmcgbGlzdA0KPiBQ
Y2VAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9wY2UN
Cg==


From nobody Fri Jan 20 16:45:01 2017
Return-Path: <sesale@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 E5C03129613; Fri, 20 Jan 2017 16:44:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.911
X-Spam-Level: 
X-Spam-Status: No, score=-2.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ABWAeQ0BkblO; Fri, 20 Jan 2017 16:44:53 -0800 (PST)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0102.outbound.protection.outlook.com [104.47.40.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5FAC1129583; Fri, 20 Jan 2017 16:44:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=oK6cJIh+jbsdQ3VTWjktREeEpVrnot21jQkyi84IUbI=; b=KPX4VARDMzI9v82GOzH0g0DFD8jEg/7PUZEpZcT55wXyudz4pcBvaIjYSSX8cYjnObE6NU1VK1qvtsHIrbLv4JNR4iJla8uHAnboMRaVC3DzB2+7X6DBZYiyKbWcGOXrBvvEe+Mcu1X7SiMyN8GEdHaL6XD1Vfc2k4viphfDU/c=
Received: from DM5PR05MB2858.namprd05.prod.outlook.com (10.168.175.150) by DM5PR05MB2857.namprd05.prod.outlook.com (10.168.175.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.6; Sat, 21 Jan 2017 00:44:51 +0000
Received: from DM5PR05MB2858.namprd05.prod.outlook.com ([10.168.175.150]) by DM5PR05MB2858.namprd05.prod.outlook.com ([10.168.175.150]) with mapi id 15.01.0860.012; Sat, 21 Jan 2017 00:44:51 +0000
From: Santosh Esale <sesale@juniper.net>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "draft-ietf-mpls-app-aware-tldp@tools.ietf.org" <draft-ietf-mpls-app-aware-tldp@tools.ietf.org>
Thread-Topic: [mpls] Routing directorate review of draft-ietf-mpls-app-aware-tldp
Thread-Index: AQHScPksgTFoNF/dc0yUfSsHVD0HaA==
Date: Sat, 21 Jan 2017 00:44:51 +0000
Message-ID: <D4A3A262.E06A8%sesale@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.7.0.161029
authentication-results: spf=none (sender IP is ) smtp.mailfrom=sesale@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.15]
x-ms-office365-filtering-correlation-id: 57e878f4-821f-4421-25ef-08d44196b5d5
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM5PR05MB2857;
x-microsoft-exchange-diagnostics: 1; DM5PR05MB2857; 7:/iz7G+UaCq6Hr1UvAo9kMgBhRWDY5Le7QJcnjDIrJWltV6q/mW9JyYnqrZhXS1Vs3xyF/lnUg82fYljx/LNiGM2wdRV5zAHgShKFtH0b8L/KqPhY3HFtiSFnJ+kadekmLcq+/5ckUMSNpFG3FuZ2Qw457Spnuigm0Gtg9jloVnahq6X7X7KibRfN8EHMHfktTjB7PqNlx2VcQJ3SpMLAHC2/zJbs5J73K6kgeKVJkqYt8+x2DdeXrZldD1EzbxLTH4HT0pJ7H5JhhGvP7pTN7hPz0VynK0u61rvQeu7vuqnlYGKgQQL9bTF6ARH8cD8KW50gg9QPhw8j9luaWDmpYzY08kSQtQcjk9rDm6QtOEdZ2Wo1VN524i8nx85swRnsi4Ut71weT0kC2obl5hiBv0yaQtjhZb55iX750zahW/4YXggXMKDYwCJFJnlC7PZQvtXSt5Q+cnfFA9H+hxfYlQ==
x-microsoft-antispam-prvs: <DM5PR05MB285769E74E678431DB685A0BD9700@DM5PR05MB2857.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(278428928389397)(192374486261705)(131327999870524)(100405760836317)(18271650672692)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(6072148); SRVR:DM5PR05MB2857; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB2857; 
x-forefront-prvs: 01949FE337
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(39450400003)(39410400002)(39840400002)(39850400002)(39860400002)(199003)(377454003)(51914003)(24454002)(189002)(81156014)(122556002)(3660700001)(53936002)(81166006)(92566002)(3846002)(2900100001)(102836003)(25786008)(16200700003)(2906002)(6306002)(68736007)(2501003)(53946003)(6506006)(236005)(3280700002)(97736004)(38730400001)(99286003)(230783001)(54906002)(66066001)(36756003)(6486002)(54896002)(6116002)(4001350100001)(77096006)(229853002)(4326007)(2201001)(8676002)(5001770100001)(86362001)(101416001)(105586002)(5660300001)(106116001)(8936002)(7736002)(106356001)(6512007)(189998001)(606005)(83506001)(7906003)(6436002)(50986999)(54356999)(579004)(559001)(569005); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB2857; H:DM5PR05MB2858.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_D4A3A262E06A8sesalejunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2017 00:44:51.5165 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB2857
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/vcl3JxHwbRZzpTJn0CMwR30ai8A>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [RTG-DIR] [mpls] Routing directorate review of draft-ietf-mpls-app-aware-tldp
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jan 2017 00:44:59 -0000

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

SGkgQnJ1bm8sDQogICAgICAgICAgICAgICAgVGhhbmtzIGZvciB0aGUgZGV0YWlsZWQgcmV2aWV3
IGFuZCBhcG9sb2dpZXMgZm9yIHRoZSBkZWxheWVkIHJlc3BvbnNlLiBQbGVhc2UgZmluZCBhbnN3
ZXJzIGlubGluZS4NCg0KT24gMTAvMTAvMTYsIDU6NTYgQU0sICJtcGxzIG9uIGJlaGFsZiBvZiBi
cnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29t
PiIgPG1wbHMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnPiBv
biBiZWhhbGYgb2YgYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTxtYWlsdG86YnJ1bm8uZGVjcmFl
bmVAb3JhbmdlLmNvbT4+IHdyb3RlOg0KDQpIZWxsbywNCg0KSSBoYXZlIGJlZW4gc2VsZWN0ZWQg
YXMgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBS
b3V0aW5nIERpcmVjdG9yYXRlIHNlZWtzIHRvIHJldmlldyBhbGwgcm91dGluZyBvciByb3V0aW5n
LXJlbGF0ZWQgZHJhZnRzIGFzIHRoZXkgcGFzcyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJ
RVNHIHJldmlldywgYW5kIHNvbWV0aW1lcyBvbiBzcGVjaWFsIHJlcXVlc3QuIFRoZSBwdXJwb3Nl
IG9mIHRoZSByZXZpZXcgaXMgdG8gcHJvdmlkZSBhc3Npc3RhbmNlIHRvIHRoZSBSb3V0aW5nIEFE
cy4gRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBs
ZWFzZSBzZWUg4oCLaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtp
L1J0Z0RpcjxodHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRn
RGlyPg0KDQpBbHRob3VnaCB0aGVzZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNl
IG9mIHRoZSBSb3V0aW5nIEFEcywgaXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29u
c2lkZXIgdGhlbSBhbG9uZyB3aXRoIGFueSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0
aGF0IHlvdSByZWNlaXZlLCBhbmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1
c3Npb24gb3IgYnkgdXBkYXRpbmcgdGhlIGRyYWZ0Lg0KDQpEb2N1bWVudDogZHJhZnQtaWV0Zi1t
cGxzLWFwcC1hd2FyZS10bGRwLTA1LnR4dDxodHRwczovL3Rvb2xzLmlldGYub3JnL2lkL2RyYWZ0
LWlldGYtbXBscy1hcHAtYXdhcmUtdGxkcC0wNS50eHQ+DQpSZXZpZXdlcjogQnJ1bm8gRGVjcmFl
bmUNClJldmlldyBEYXRlOiAyMDE2LzEwLzEwDQpJRVRGIExDIEVuZCBEYXRlOiBub3Qgc3RhcnRl
ZCAoQUZBSUspDQpJbnRlbmRlZCBTdGF0dXM6IFByb3Bvc2VkIFN0YW5kYXJkDQoNClN1bW1hcnk6
DQpJIGhhdmUgc2lnbmlmaWNhbnQgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVudCBhbmQgcmVj
b21tZW5kIHRoYXQgdGhlIFJvdXRpbmcgQURzIGRpc2N1c3MgdGhlc2UgaXNzdWVzIGZ1cnRoZXIg
d2l0aCB0aGUgYXV0aG9ycy4NCkNvbW1lbnRzOg0KRHJhZnQgaXMgd2VsbCByZWFkYWJsZS4gQnV0
IEkgZmVlbCB0aGF0IGl0IGNvdWxkIGJlIGV2ZW4gbW9yZSBwcmVjaXNlIG9uIG5vcm1hdGl2ZSBi
ZWhhdmlvcnMgKGNmIG1pbm9yIGNvbW1lbnRzKS4NCkNsYXJpZmllZCBub3JtYXRpdmUgYmVoYXZp
b3IgaW4gbW9zdCB0aGUgY2FzZXMgYWxsdWRlZCBpbiB0aGlzIHJldmlldy4NCg0KDQpQcmVsaW1p
bmFyeSBpbmZvOg0KLSBJJ20gbm90IGEgTERQIGV4cGVydC4gVW5mb3J0dW5hdGVseSwgdGhpcyBt
YXkgYmVjb21lIGFwcGFyZW50IGluIHRoZSBiZWxvdyBjb21tZW50cy4gU28geW91IGFyZSB3ZWxj
b21lIHRvIGRpc2FncmVlIGFuZCBwcm92aWRlIHRoZSBpbmZvcm1hdGlvbiBhbmQgcmVhc29uaW5n
IHRoYXQgSSBtYXkgYmUgbWlzc2luZy4NCi0gR2l2ZW4gdGhhdCB0aGUgcmVxdWlyZWQgSUFOQSBj
b2RlIHBvaW50cyBoYXZlIG5vdCBiZWVuIHByZS1hbGxvY2F0ZWQsIEkgYW0gYXNzdW1pbmcgdGhh
dCBubyBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIGRvY3VtZW50IGV4aXN0cy4gSGVuY2UgSSdtIG5v
dCByZXN0cmljdGluZyBteSBjb21tZW50cyB0byBtaW5vciBjb21tZW50cy4NCg0KDQpNYWpvciBJ
c3N1ZToNCkFic3RyYWN0IGFuZCBTaGVwaGVyZCBXcml0ZS1VcCBkZWZpbmVzIHRoZSBnb2FsIG9m
IHRoZSBzb2x1dGlvbiBhcyBhZHZlcnRpc2luZyB0aGUgcHVycG9zZSBmb3Igc2VuZGluZyB0aGlz
IHRMRFAgc2Vzc2lvbiByZXF1ZXN0IHRvIHRoZSB0TERQIHJlY2VpdmVyLCBzdWNoIHRoYXQgdGhl
IHJlY2VpdmVyIGhhcyBlbm91Z2ggaW5mb3JtYXRpb24gdG8gZGVjaWRlIHRvIGVpdGhlciBhY2Nl
cHQgb3IgZGVueSBpdC4NCkkgZG9uJ3QgZmVlbCB0aGF0IHRoZSBzb2x1dGlvbiBwZXJmZWN0bHkg
bWF0Y2hlcyB0aGlzIHB1cnBvc2UuIEZpcnN0IHRoZSBzb2x1dGlvbiByZXF1aXJlcyB0aGF0IGJv
dGggZW5kcyBvZiB0aGUgdExEUCBzZXNzaW9uIG5lZ290aWF0ZSB0aGUgX3NhbWVfIHNldCBvZiBh
cHBsaWNhdGlvbnMuIEkgZG9uJ3Qgc2VlIHdoeSB0aGlzIGlzIG5lZWRlZCB0byBhY2hpZXZlIHRo
ZSBhYm92ZSBnb2FsLg0KIEluIExEUCwgbmVnb3RpYXRlIGlzIGVxdWl2YWxlbnQgdG8gYm90aCBM
U1JzIOKAkyBpbml0aWF0aW5nIGFuZCByZWNlaXZpbmcg4oCTIHNlbmRpbmcgdGhlaXIgdGFyZ2V0
ZWQgYXBwbGljYXRpb24gbGlzdCB0byBlYWNoIG90aGVyLiBBbmQgdW5sZXNzIGluaXRpYXRpbmcg
TFNSIHNlbmRzIGl0J3MgdGFyZ2V0ZWQgYXBwbGljYXRpb24gbGlzdCB0byByZWNlaXZpbmcgTFNS
LCB0aGUgcmVjZWl2aW5nIExTUiB3aWxsIGJlIHVuYXdhcmUgb2YgaXQuDQoNClBsdXMgSSBmaW5k
IHRoaXMgcHJvYmxlbWF0aWMgZm9yIHNvbWUgYXBwbGljYXRpb25zIHdpdGggYXN5bW1ldHJpYyBy
ZXF1aXJlbWVudHMgKGUuZy4gUkxGQSksIGluIHBhcnRpY3VsYXIgZm9yIGluY3JlbWVudGFsIGRl
cGxveW1lbnQgb2YgZnV0dXJlIGFzeW1tZXRyaWMgYXBwbGljYXRpb24uIChtb3JlIGNvbW1lbnRz
IG9uIHRoaXMgaW4gdGhlIG1pbm9yIGlzc3VlcykNCkluIGFkZGl0aW9uLCBJIGRvbid0IHNlZSBo
b3cgdGhlIGFkZGl0aW9uYWwgRkVDIGZpbHRlcmluZyBoZWxwcyBmdWxmaWxsaW5nIHRoaXMgZ29h
bC4NCkZFQyBmaWx0ZXJpbmcgaXMgdXNlZCB0byBhZHZlcnRpc2Ugb25seSBuZWNlc3NhcnkgTERQ
IEZFQy1sYWJlbCBiaW5kaW5ncyBvdmVyIHRoZSBzZXNzaW9uLiBUaGlzIGlzIGFkZGl0aW9uYWwg
Z29hbCwgYW5kIG5vdCB0aGUgc2FtZSwgb2YgdGhlIGRvY3VtZW50Lg0KDQpJIGFsc28gZmluZCBp
dCByZWR1bmRhbnQgd2l0aCBSRkMgNzQ3My4gSSBhbHNvIGRvbid0IHRoaW5rIHRoYXQgdGhpcyBG
RUMgZmlsdGVyaW5nIHNob3VsZCBiZSBzeW1tZXRyaWNhbCAoZS5nLiBSTEZBIGFwcGxpY2F0aW9u
KS4NCkluIHNob3J0LCBJIHdvdWxkIGhhdmUgbWFkZSB0aGUgVEFJIGFkdmVydGlzZW1lbnQgYXN5
bW1ldHJpYywgYW5kIHJlbW92ZWQgdGhlIEZFQyBmaWx0ZXJpbmcuDQpXZSBoYXZlIGV4cGxhaW5l
ZCBjbGVhcmx5IGhvdyBSRkMgNzQ3MyBpcyBpbmFkZXF1YXRlIHRvIGFkZHJlc3MgYm90aCB0aGVz
ZSBnb2FscyBpbiBzZWN0aW9uIDQuDQoNCg0KRmluYWxseSwgaWYgdGhlIGdvYWwgaXMgdG8gYWxs
b3cgdGhlIHJlY2VpdmVyIHRvIGxpbWl0IGluY29taW5nIHRMRFAgc2Vzc2lvbnMsIHByZXN1bWFi
bHkgZm9yIHNjYWxhYmlsaXR5IHB1cnBvc2UsIGlmIG9uZSBhcHBsaWNhdGlvbiBpcyBhbGxvd2Vk
IGFuZCBoZW5jZSB0aGUgdExEUCBzZXNzaW9uIGlzIHNldCB1cCwgd2hhdCB3b3VsZCBiZSB0aGUg
cmVhc29uIHRvIGxpbWl0IHRoZSBhcHBsaWNhdGlvbnMgZXhjaGFuZ2VkIG92ZXIgdGhpcyBzZXNz
aW9uPw0KV2UgbGltaXQgdGhlIGFwcGxpY2F0aW9uIGV4Y2hhbmdlZCB0byB0aGUgbmVnb3RpYXRl
ZCBhcHBsaWNhdGlvbiBsaXN0LiBVc2UgY2FzZSA1LjMgcHJlY2lzZWx5IGFuc3dlcnMgdGhpcyBx
dWVzdGlvbi4NCg0KSU9XLCB3aHkgbGltaXRpbmcgdGhlIGFwcGxpY2F0aW9ucyB0byB0aGUgaW50
ZXJzZWN0aW9uIG9mIGJvdGggYWR2ZXJ0aXNlZCBhbmQgcmVjZWl2ZWQgc2V0IG9mIGFwcGxpY2F0
aW9uPw0KVGhpcyBoZWxwcyB0byBhZHZlcnRpc2Ugb25seSB0aGUgbmVjZXNzYXJ5IGZlYy1sYWJl
bCBiaW5kaW5ncyBvdmVyIHRoZSB0TERQIHNlc3Npb24sIHJlZHVjaW5nIHRoZSB1bm5lY2Vzc2Fy
eSBmZWMtbGFiZWwgYmluZGluZyBhZHZlcnRpc2VtZW50cy4NCg0KTm90ZSB0aGF0IMKnNS4zIGxp
Z2h0bHkgcmVmZXJzIHRvIHRoaXMgcHJvYmxlbSwgYnV0IGluIGEgdmVyeSBhcHBsaWNhdGlvbiBz
cGVjaWZpYyB3YXkgKGFuZCBub3QgcmVhbGx5IG5vcm1hdGl2ZSksIHdoaWxlIHRoZSBjb25zZXF1
ZW5jZXMgY291bGQgcHJvYmFibHkgYmUgbWFkZSBnZW5lcmFsLiBFc3BlY2lhbGx5IGdpdmVuIHRo
ZSBwcmUtZXhpc3RlbmNlIG9mIFJGQyA3NDczIHdoaWNoIGNhbiBiZSB1c2VkIHRvIGxpbWl0IHRo
ZSBGRUMgYWR2ZXJ0aXNlbWVudHMuDQpBZ2Fpbiwgd2UgaGF2ZSBtYWRlIGl0IGFtcGxlIGNsZWFy
IHdoeSBSRkMgNzQ3MyBpcyBub3Qgc3VmZmljaWVudC4gRmlyc3QgYW5kIGZvcmVtb3N0LCB3aXRo
IFJGQyA3NDczLCByZWNlaXZpbmcgTFNSIGlzIHVuYXdhcmUgb2YgdGhlIHRhcmdldGVkIGFwcGxp
Y2F0aW9uLiBUaHVzLCBJdCBoYXMgb25seSB0d28gY2hvaWNlcywgZWl0aGVyIGJsb2NrIG9yIHVu
YmxvY2sgYWxsIEZFQ3MgdGhhdCBhcmUgYWR2ZXJ0aXNlZCB0byBpdCBjb25zaWRlcmluZyBpdCBp
cyBhIHBhc3NpdmUgTFNSLg0KDQpNb3N0IG9mIHRoZXNlIHBvaW50cyBhcmUgYWRkcmVzc2VkIGlu
IGRldGFpbCBhbnN3ZXJpbmcgcXVlc3Rpb25zIHRvd2FyZHMgdGhlIGVuZCBvZiB0aGlzIGVtYWls
Lg0KDQpBbHNvLCB3ZSBoYXZlIHVwZGF0ZWQgdGhlIGRyYWZ0IGFkZHJlc3NpbmcgY29tbWVudHMs
IHdoaWNoIHdpbGwgYmUgcHVibGlzaGVkIGluIG5leHQgZmV3IG1pbnV0ZXMuDQoNCk1pbm9yIElz
c3VlczoNCsKnNiAiU2VjdXJpdHkgY29uc2lkZXJhdGlvbnMiDQpUQUMgbmVnb3RpYXRpb24gc2Vl
bXMgdG8gYWxsb3cgYW4gZW50aXR5IHRvIHJlbW90ZWx5IGRpc2NvdmVyIHRoZSB0YXJnZXRlZCBM
RFAgYXBwbGljYXRpb25zIHJ1bm5pbmcgb24gYSByZW1vdGUgbm9kZS4gVGhpcyBpcyBhIG5ldyBz
ZWN1cml0eSBjb25zaWRlcmF0aW9uIHdoaWNoIHNob3VsZCBwcm9iYWJseSBiZSBkaXNjdXNzZWQu
DQpOby4gQ3VycmVudGx5LCB0aGUgcmVtb3RlIG5vZGUgaW1wbGljaXRseSBrbm93cyBhbnl3YXkg
YWxsIHRoZSBhcHBsaWNhdGlvbnMgdGhhdCBhcmUgcnVubmluZyBvbiBzb3VyY2Ugbm9kZSBiYXNl
ZCBvbiBMRFAgRkVDIGxhYmVsIGJpbmRpbmdzLiBOb3RlIOKAkyBDdXJyZW50bHksIExEUCBhZHZl
cnRpc2UgYWxsIEZFQy1sYWJlbCBiaW5kaW5nIG92ZXIgYSB0TERQIHNlc3Npb24uDQoNCg0KQWxz
bywgZ2l2ZW4gdGhhdCBtdWx0aXBsZSBhcHBsaWNhdGlvbnMgbWFwcyB0byB0aGUgc2FtZSBGRUMs
IHR3byBwZWVycyBpbiBkaWZmZXJlbnQgQVNlcyBjb3VsZCB0cnkgdG8gY2hlYXQsIGJ5IHN1Y2Nl
c3NpdmVseSB0cnlpbmcgbXVsdGlwbGUgYXBwbGljYXRpb25zIG1hcHBpbmcgdG8gdGhlIHNhbWUg
RkVDLiAoZS5nLiBpZiBJIHdhbnQgSVB2NCBGRUMgbWFwcGluZywgSSB3b3VsZCB0cnkgd2l0aCAi
TERQdjQgVHVubmVsaW5nIiwgdGhlbiAiTERQdjQgUmVtb3RlIExGQSIsIHRoZW4gIklQdjQgaW50
cmEtYXJlYSBGRUNzIiwgdGhlbiBwb3NzaWJseSAiTERQIHNlc3Npb24gUHJvdGVjdGlvbiIpLiBU
aGlzIGlzIGFsc28gbm90IGRpc2N1c3NlZC4NClRoZSBpbml0aWF0aW5nIExTUiBNVVNUIG9ubHkg
YWR2ZXJ0aXNlIHdoYXQgaXMgc3VwcG9ydHMg4oCTIElPVywgd2hhdCBpdCBpcyBjb25maWd1cmVk
IGZvciDigJMgb3ZlciB0aGUgdExEUCBzZXNzaW9uLiAgSXQgaXMgY2xlYXJseSBzdGF0ZWQgaW4g
c2VjdGlvbiAyLjIgZmlyc3QgcGFyYWdyYXBoLg0KDQotLS0tDQoNCsKnNyAiSUFOQSBDb25zaWRl
cmF0aW9ucyINCiIweDAwMDEgLSAweDFGRkYgIEF2YWlsYWJsZSBmb3IgYXNzaWdubWVudCBieSBJ
RVRGIGNvbnNlbnN1cyINCkFjY29yZGluZyB0byBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
cmZjNTIyNiNzZWN0aW9uLTQuMSAiSUVURiBSZXZpZXciIGlzIHRoZSBuZXcgbmFtZSBmb3IgIklF
VEYgY29uc2Vuc3VzIg0KVXBkYXRlZC4NCg0KDQoiMHg3RkZGIC0gMHhGRkZFICBBdmFpbGFibGUg
Zm9yIHZlbmRvciBzcGVjaWZpYyBwcml2YXRlIHVzZSINCg0KLSBUaGlzIGxvb2sgbGlrZSBhIHZl
cnkgbGFyZ2UgcmFuZ2UgZm9yIGEgcHJpdmF0ZSB1c2UgKGhhbGYgb2YgdGhlIHJlZ2lzdHJ5KQ0K
LSAidmVuZG9yIHNwZWNpZmljIHByaXZhdGUgdXNlIiBpcyBub3QgYSBXZWxsLUtub3duIElBTkEg
UG9saWN5IGFzIGRlZmluZWQgaW4gIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1MjI2
I3NlY3Rpb24tNC4xIC4gSXMgdGhlcmUgYW55IGRlZmluaXRpb24gb2YgdGhpcyBQb2xpY3kgb3Ig
c2hvdWxkIHlvdSBkZXNjcmliZSBpdD8gSG93IGlzIGNvZGUtcG9pbnQgY29sbGlzaW9uIHN1cHBv
c2VkIHRvIGJlIGF2b2lkZWQgaW4gZGVwbG95bWVudHM/IChJJ20gZ3Vlc3NpbmcgdGhhdCB0aGlz
IGlzIGNvbWluZyBmcm9tIFJGQyA1MDM2IElBTkEgc2VjdGlvbiwgYnV0IFJGQzUwMzYgc2VlbXMg
dG8gaGF2ZSBhICJ2ZW5kb3ItSUQiIGZpZWxkIHRvIGRpZmZlcmVudGlhdGUgdmVuZG9ycywgd2hp
Y2ggaXMgbm90IHRoZSBjYXNlIG9mIHRoaXMgZG9jdW1lbnQuKQ0KT24gbXkgc2lkZSwgSSdkIHJh
dGhlciBwcm92aXNpb24gMiB2ZXJ5IHNtYWxsIHBvb2xzIGZvciBleHBlcmltZW50YWwgYW5kIHBy
aXZhdGUtdXNlLiAoaS5lLiBwcml2YXRlIHRvIHRoZSB1c2VyLyB0aGUgbmV0d29yayBwcm92aWRl
ci4pDQpUaGFua3MgZm9yIHRoZSBzdWdnZXN0aW9uLiBVcGRhdGVkIHRoZSBkcmFmdCB0byBhbGxv
Y2F0ZSB0d28gc21hbGwgcmFuZ2VzIG9mIDFrIGVhY2ggZm9yIGV4cGVyaW1lbnRhbCBhbmQgcHJp
dmF0ZSB1c2UuDQoNCg0KLS0tLQ0KDQrCpzEgIkludHJvZHVjdGlvbiINCiJBcHBsaWNhdGlvbnMg
c3VjaCBhcyBSZW1vdGUgTEZBIGFuZCBCR1AgYXV0byBkaXNjb3ZlcmVkIHBzZXVkb3dpcmUgYXV0
b21hdGljYWxseSBpbml0aWF0ZSBhc3ltbWV0cmljIGV4dGVuZGVkIGRpc2NvdmVyeSB0byBhbnkg
TFNSIGluIGEgbmV0d29yayBiYXNlZCBvbiBsb2NhbCBzdGF0ZSBvbmx5LiINCkkgYWdyZWUgdGhh
dCBSZW1vdGUgTEZBIGlzIGFzeW1tZXRyaWMuDQpJJ3ZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUg
d29yayBvbiBCR1AgYXV0by1kaXNjb3ZlcnksIGJ1dCBJIHdvdWxkIGhhdmUgYSBwcmlvcmkgYXNz
dW1lZCB0aGF0IGJvdGggdExEUCBlbmQgcG9pbnRzIGFyZSBydW5uaW5nIEJHUCBhdXRvZGlzY292
ZXJ5IGFuZCBoZW5jZSB0aGUgZGlzY292ZXJ5IGlzIHN5bW1ldHJpYy4NCiBCR1AgYXV0byBkaXNj
b3ZlcnkgaXMgbm90IGFsd2F5cyBhc3ltbWV0cmljLiBGb3IgZXhhbXBsZSDigJMgQkdQIGF1dG8g
ZGlzY292ZXJlZCBtdWx0aXNlZ21lbnQgcHNldWRvIHdpcmUgY2FuIGhhdmUgZGlmZmVyZW50IGZv
cndhcmQgYW5kIHJldmVyc2UgYXV0by1kaXNjb3ZlcmVkIHBhdGggdG8gc2lnbmFsIGEgdExEUCBz
ZXNzaW9uLg0KDQotLS0tDQoNCsKnMi4xICJFbmNvZGluZyINCg0KIlRhcmdldGVkIEFwcGxpY2F0
aW9uIElkZW50aWZpZXIgKFRBLUlkKTogYSAxNiBiaXQgVGFyZ2V0ZWQgQXBwbGljYXRpb24gSWRl
bnRpZmllciB2YWx1ZS4iDQpBY2NvcmRpbmcgdG8gdGhlIGZpZ3VyZSBqdXN0IGFib3ZlLCB0aGUg
ZmllbGQgc2VlbXMgdG8gb25seSBoYXZlIDE1IGJpdHMuIChBcyBiaXQgMCBpcyB1c2VkIGZvciB0
aGUgRS1iaXQpLiBJZiBzbyB0aGUgSUFOQSByZWdpc3RyeSB3b3VsZCBhbHNvIG5lZWQgdG8gYmUg
bW9kaWZpZWQuIE90aGVyd2lzZSwgdGhlIGZpZ3VyZSBuZWVkcyB0byBiZSBmaXhlZC4NCkNvcnJl
Y3QuIFRoZXJlIHdhcyBhIHByb2JsZW0gd2l0aCB0aGUgZmlndXJlLiBVcGRhdGVkLg0KDQoNCi0t
LS0NCsKnMi4yICJQcm9jZWR1cmVzIg0KIlRoZSBUQUMgVExWJ3MgQ2FwYWJpbGl0eSBkYXRhIE1V
U1QgY29uc2lzdHMgb2Ygbm9uZSwgb25lIG9yIG1vcmUgVEFFIg0KOnMvTVVTVC9NQVkgICA/IChv
dGhlcndpc2UsIEl0J3Mgbm90IGNsZWFyIHRvIG1lIHdoYXQgaXMgdGhlIG1hbmRhdGVkIGJlaGF2
aW9yIHNpbmNlIGFsbCBwb3NzaWJsZSBiZWhhdmlvcnMgc2VlbXMgYWxsb3dlZCkNCg0KVXBkYXRl
ZC4NCg0KLS0tLQ0KwqcxDQoNCiJGb3IgYW4gYXBwbGljYXRpb24gc3VjaCBhcyBGRUMgMTI4DQog
ICBwc2V1ZG93aXJlLCB0aGUgcmVtb3RlIExTUiBpcyBjb25maWd1cmVkIHdpdGggdGhlIHNvdXJj
ZSBMU1IgYWRkcmVzcw0KICAgc28gdGhhdCBpdCBjYW4gdXNlIHRoYXQgaW5mb3JtYXRpb24gdG8g
YWNjZXB0IG9yIGlnbm9yZSBnaXZlbiB0TERQDQogICBIZWxsby4NCg0KICAgQXBwbGljYXRpb25z
IHN1Y2ggYXMgUmVtb3RlIExGQSBhbmQgQkdQIGF1dG8gZGlzY292ZXJlZCBwc2V1ZG93aXJlDQog
ICBhdXRvbWF0aWNhbGx5IGluaXRpYXRlIGFzeW1tZXRyaWMgZXh0ZW5kZWQgZGlzY292ZXJ5IHRv
IGFueSBMU1IgaW4gYQ0KICAgbmV0d29yayBiYXNlZCBvbiBsb2NhbCBzdGF0ZSBvbmx5LiBXaXRo
IHRoZXNlIGFwcGxpY2F0aW9ucywgdGhlDQogICByZW1vdGUgTFNSIGlzIG5vdCBleHBsaWNpdGx5
IGNvbmZpZ3VyZWQgd2l0aCB0aGUgc291cmNlIExTUiBhZGRyZXNzLg0KICAgU28gdGhlIHJlbW90
ZSBMU1IgZWl0aGVyIHJlc3BvbmRzIG9yIGlnbm9yZXMgYWxsIHRMRFAgSGVsbG9zLiINCg0KIFRo
ZSBpbnRyb2R1Y3Rpb24gc2VlbXMgdG8gaW1wbHkgdGhhdCB0aGlzIGRvY3VtZW50IHdvdWxkIGdp
dmUgYSByZW1vdGUgcGVlciBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGluIG9yZGVyIHRvIGFjY2Vw
dCBvciBpZ25vcmUgdExEUCBoZWxsby4NCk15IGxpbWl0ZWQgdW5kZXJzdGFuZGluZyBvZiBMRFAg
Y2FwYWJpbGl0eSBpcyB0aGF0IHRoZXkgYXJlIGV4Y2hhbmdlZCAgaW4gSW5pdGlhbGl6YXRpb24g
YW5kIENhcGFiaWxpdHkgbWVzc2FnZXMsIGkuZS4gbm90IGluIEhlbGxvIG1lc3NhZ2UuDQpIZW5j
ZSBpdCdzIG5vdCBjbGVhciB0byBtZSBob3cgdGhpcyBkb2N1bWVudCBoZWxwcyB0aGUgcmVtb3Rl
IExEUCBzcGVha2VyIGluIGRlY2lkaW5nIHRvIGFjY2VwdCBvciBpZ25vcmUgdExEUCBoZWxsby4N
ClByb2NlZHVyZSBzZWN0aW9uIDIuMiBleHBsYWlucyBob3cgdG8gYWNoaWV2ZSBpdCBhcyBmb2xs
b3dzIC0gIkFsc28sIGN1cnJlbnRseSB0aGUgcmVtb3RlIExTUiBhY2NlcHRzIGFzeW1tZXRyaWMg
ZXh0ZW5kZWQgSGVsbG9zIGJ5IGRlZmF1bHQgb3IgYnkgYXBwcm9wcmlhdGUgY29uZmlndXJhdGlv
bi4gV2l0aCB0aGlzIGRvY3VtZW50LCB0aGUgTFNSIE1VU1QgYWNjZXB0IHRMRFAgaGVsbG9zIGlu
IG9yZGVyIHRvIHRoZW4gYWNjZXB0IG9yIHJlamVjdCB0aGUgdExEUCBzZXNzaW9uIGJhc2VkIG9u
IHRoZSBhcHBsaWNhdGlvbiBpbmZvcm1hdGlvbi7igJ0NCg0KLS0tLQ0KwqcyLjINCiIgICBJZiB0
aGVyZSBpcyBhdCBsZWFzdCBvbmUgVEFFIGNvbW1vbiBiZXR3ZWVuIHRoZSBUQUMgVExWIGl0IGhh
cw0KICAgcmVjZWl2ZWQgYW5kIGl0cyBvd24sIHRoZSBzZXNzaW9uIE1VU1QgcHJvY2VlZCB0byBl
c3RhYmxpc2htZW50IGFzDQogICBwZXIgW1JGQzUwMzZdLiINCg0KSSdtIG5vdCBzdXJlIHRoaXMg
aXMg4oCcYXMgcGVyIFtSRkM1MDM2XeKAnSBzaW5jZSB0aGlzIGRvY3VtZW50IGRlZmluZXMgYWRk
aXRpb25hbCBydWxlcyB0byBkZWZpbmUgd2hpY2ggRkVDIG1hcHBpbmcgbmVlZHMgdG8gYmUgYWR2
ZXJ0aXNlZCwgYW5kIHdoZXRoZXIgb3Igbm90IHRvIGFjY2VwdCB0aGUgc2Vzc2lvbi4NCkl0IGlz
IGluIHRoZSByZXZlcnNlIG9yZGVyLiBGcm9tIFJGQyA1MDM2IHNlY3Rpb24gNiDigJxUaGUgZG9j
dW1lbnQgc3BlY2lmeWluZyBwcm9jZWR1cmVzIGZvciB0aGUgY2FwYWJpbGl0eSBNVVNUIGRlc2Ny
aWJlIHRoZSBiZWhhdmlvciBpbiB0aGlzIHNpdHVhdGlvbi4gSWYgdGhlIHNwZWNpZmllZCBwcm9j
ZWR1cmUgaXMgdG8gdGVybWluYXRlIHRoZSBzZXNzaW9uLHRoZW4gdGhlIExEUCBzcGVha2VyIFNI
T1VMRCBzZW5kIGEgTm90aWZpY2F0aW9uIG1lc3NhZ2UgdG8gdGhlIHBlZXIgYmVmb3JlIHRlcm1p
bmF0aW5nIHRoZSBzZXNzaW9uLuKAnQ0KDQoNCi0tLQ0KwqcyLjINCiJUaGUgVEFDIFRMVidzIENh
cGFiaWxpdHkgZGF0YSBNVVNUIGNvbnNpc3RzIG9mIG5vbmUsIG9uZSBvciBtb3JlIFRBRSINCkl0
J3Mgbm90IGNsZWFyIHRvIG1lIHdoYXQgaXMgdGhlIHVzZSBjYXNlIHRvIGFkdmVydGlzZSBub25l
IFRBRSwgZ2l2ZW4gdGhhdCBpbiB0aGlzIGNhc2UsIHRoZSBpbnRlcnNlY3Rpb24gb2YgdGhlIHJl
Y2VpdmVkIGFuZCBzZW50IFRBLUlkIHdpbGwgYmUgbnVsbCBhbmQgaGVuY2UgdGhlIHRMRFAgc2Vz
c2lvbiB3aWxsIGJlIGNsb3NlZCBieSBhbnkgb2YgdGhlIHRMRFAgc3BlYWtlcnMuDQpUaGUgdXNl
LWNhc2UgaXMgZm9yIHJlY2VpdmluZyBMU1IgcGxheWluZyB0aGUgYWN0aXZlIHJvbGUgaW4gdExE
UCBzZXNzaW9uIGVzdGFibGlzaG1lbnQuIElmIHRoZSByZWNlaXZpbmcgTFNSIGRvZXMgbm90IGhh
dmUgYW55IGNvbmZpZ3VyZWQgdExEUCBhcHBsaWNhdGlvbiBhbmQgZG8gbm90IHdhbnQgdG8gc3Vw
cG9ydCBhbnkgdExEUCBzZXNzaW9uIGVzdGFibGlzaG1lbnQsIGl0IHdpbGwgc2VuZCBUQS1JZCBh
cyBudWxsLiBUaGUgaW5pdGlhbGluZyBMU1IgYWZ0ZXIgcmVjZWl2aW5nIHRoZSBUQS1JZCBhcyBu
dWxsIGFuZCBwbGF5aW5nIHRoZSBwYXNzaXZlIHJvbGUgaW4gdExEUCBzZXNzaW9uIGVzdGFibGlz
aG1lbnQgd2lsbCB0aGVuIHRlYXIgZG93biB0aGUgdExEUCBhZGphY2VuY3ksIGV2ZW50dWFsbHkg
bGVhZGluZyB0byB0aGUgZGVzdHJ1Y3Rpb24gb2YgdExEUCBzZXNzaW9uLg0KDQoNCi0tLQ0Kwqcy
LjINCiJJZiB0aGUgcmVjZWl2ZXIgTFNSIHJlY2VpdmVzIGFuIHVua25vd24gVEEtSWQgaW4gdGhl
IFRBRSwgaXQgTVVTVCBzaWxlbnRseSBpZ25vcmUgc3VjaCBhIFRBRSBhbmQgY29udGludWUgcHJv
Y2Vzc2luZyB0aGUgcmVzdCBvZiB0aGUgVExWLiINCkFzc3VtaW5nIHRoZSByZWNlaXZlciAobm9k
ZSBBKSBzdXBwb3J0cyBOb24gU3RvcCBSb3V0aW5nIGFuZCBpcyB1cGdyYWRlZCB0byBzdXBwb3J0
IGEgbmV3IFRBLUlkIHNob3VsZCBpdCBjaGVjayBmb3IgdGhlIHByZXZpb3VzbHkgcmVjZWl2ZWQg
VEFFIHRoYXQgaXQgaGFzIHNpbGVudGx5IGlnbm9yZWQgb3IgZG9lcyB0aGUgc3BlYWtlciAobm9k
ZSBCKSBzdXBwb3NlZCB0byByZS1zZW5kIGFsbCBpdCdzIFRBLUlEIGlmIGl0IHJlY2VpdmUgbmV3
IFRBLUlkIGZyb20gbm9kZSBBPyBNeSByZWFkaW5nIG9mIHRoZSBlbmQgb2Ygc2VjdGlvbiAyLjIg
aXMgdGhhdCBpbiB0aGlzIGNhc2UgdGhlIHJlY2VpdmVyIG11c3QgY2hlY2tlZCBmcm9tIHByZXZp
b3VzbHkgcmVjZWl2ZWQgVEFFLg0KTWF5IGJlIDpzL3JlY2VpdmVzL3JlY2VpdmVkICB3b3VsZCBi
ZSBlbm91Z2ggdG8gYWRkcmVzcyB0aGlzIGNhc2UuIE9yIHByZWZlcmFibHkgYWRkaW5nIGEgc2Vu
dGVuY2UuDQpVcGRhdGVkLg0KDQoNCi0tLQ0KwqcyLjINCiJJbiB0aGUgbGFzdCBpbnN0YW5jZSwg
c3VwcG9zZSB0aGUNCiAgIGluaXRpYXRpbmcgTFNSIGFkdmVydGlzZXMgQSwgQiBhbmQgQyBhcyBh
IFRBLUlkcyBhbmQgdGhlIHJlc3BvbmRpbmcNCiAgIExTUiBhZHZlcnRpc2VzIEQgYW5kIEUgYXMg
VEEtSWRzLCB0aGFuIHRoZSBuZWdvdGlhdGVkIHRhcmdldGVkDQogICBhcHBsY2lhdGlvbnMgYXMg
cGVyIGJvdGggdGhlIExTUnMgYXJlIG5vbmUuIFRoZSBSZXNwb25kaW5nIExTUiBzZW5kcw0KICAg
J1Nlc3Npb24gUmVqZWN0ZWQvVGFyZ2V0ZWQgQXBwbGljYXRpb24gQ2FwYWJpbGl0eSBNaXMtTWF0
Y2gnDQogICBOb3RpZmljYXRpb24gbWVzc2FnZSB0byB0aGUgaW5pdGlhdGluZyBMU1IgYW5kIG1h
eSBjbG9zZSB0aGUNCiAgIHNlc3Npb24uIg0KDQpJJ2QgcHJlZmVyIGhhdmluZyBub3JtYXRpdmUg
dGV4dCBzdGF0aW5nIHRoZSByZXF1aXJlZCBiZWhhdmlvciByYXRoZXIgdGhhbiBoYXZpbmcgYW4g
ZXhhbXBsZS4NCmkuZS4gSSdtIGxvb2tpbmcgZm9yIGEgdGV4dCBzaW1pbGFyIHRvICJJZiB0aGUg
aW50ZXJzZWN0aW9uIG9mIHRoZSBzZXRzIG9mIHJlY2VpdmVkIGFuZCBzZW50IFRBLUlkIGlzIG51
bGwsIHRoZW4gTFNSIE1VU1Qgc2VuZHMgJ1Nlc3Npb24gUmVqZWN0ZWQvVGFyZ2V0ZWQgQXBwbGlj
YXRpb24gQ2FwYWJpbGl0eSBNaXMtTWF0Y2gnDQogICBOb3RpZmljYXRpb24gbWVzc2FnZSB0byB0
aGUgaW5pdGlhdGluZyBMU1IgYW5kIGNsb3NlIHRoZSBzZXNzaW9uLiINCg0KICAgb3IgOnMvTVVT
VC9TSE9VTEQgb3IgOnMvTVVTVC9NQVkgICBhcyB5b3Ugd2lzaA0KVXBkYXRlZC4NCg0KDQotLS0N
CsKnMi4yDQoiSWYgaXQgc2V0cyB0aGUgc2Vzc2lvbiBzZXR1cCByZXRyeSBpbnRlcnZhbCB0byBt
YXhpbXVtLCB0aGUgc2Vzc2lvbiBNQVkgc3RheSBpbiBhIG5vbi1leGlzdGVudCBzdGF0ZS4iDQoN
CklmIHRoaXMgcmVmZXJzIHRvIHRoZSBMRFAgRlNNLCBSRkMgNTAzNiB1c2VkIHRoZSB0ZXJtICJO
T04gRVhJU1RFTlQiIHJhdGhlciB0aGFuICJub24tZXhpc3RlbnQiDQpVcGRhdGVkLg0KDQotLS0N
CsKnMi4xDQpUaGlzIHNlY3Rpb24gbWl4ZXMgY29weSBvZiBwcmV2aW91cyBzcGVjaWZpY2F0aW9u
cyAoZS5nLiBSRkMgNTU2MSkgd2l0aCB0aGUgbmV3IHNwZWNpZmljYXRpb24uIFBlcnNvbmFsbHks
IEknZCBwcmVmZXIgdGhhdCB0aGUgZG9jdW1lbnQgYmUgY2xlYXIgb24gdGhlIHBhcnQgd2hpY2gg
YXJlIHJldXNlZCB1bmNoYW5nZWQgYW5kIHRoZSBwYXJ0IHdoaWNoIGFyZSBuZXcgc3BlY2lmaWNh
dGlvbi4gSW4gZ2VuZXJhbCwgSSBwZXJzb25hbGx5IGRvbid0IHRoaW5rIHRoYXQgIHRoaXMgaXMg
YSBnb29kIHByYWN0aWNlLCBhcyBpdCBiZWNvbWVzIHVuY2xlYXIgd2hpY2ggZG9jdW1lbnQgaXMg
dGhlIG5vcm1hdGl2ZSBkZWZpbml0aW9uLiBBbmQgaW4gcGFydGljdWxhciBpbiB0aGlzIGRvY3Vt
ZW50LCB0aGVyZSBpcyBhIGNvcHkvcGFzdGUgZXJyb3IgZHVyaW5nIHRoZSBjb3B5IGZyb20gUkZD
IDU1NjEsIHNvIGl0IG15IGJlIHVuY2xlYXIgaWYgdGhlIGdvYWwgaXMgdG8gcmVkZWZpbmUgUkZD
IDU1NjEgb3Igbm90LiAoIlR5cCIgZmllbGQgaGFzIGJlZW4gaW5jcmVhc2VkIGJ5IDEgYml0IGFu
ZCB0aGUgIkxlbmd0aCIgaGFzIGJlZW4gZGVjcmVhc2VkIGJ5IDEgYml0KQ0KDQpJIHdvdWxkIHBy
b3Bvc2UgdGhlIGZvbGxvd2luZyBjaGFuZ2U6DQoNCk9MRDoNCg0KICAgQW4gTFNSIE1BWSBhZHZl
cnRpc2UgdGhhdCBpdCBpcyBjYXBhYmxlIHRvIG5lZ290aWF0ZSBhIHRhcmdldGVkIExEUA0KICAg
YXBwbGljYXRpb24gbGlzdCBvdmVyIGEgdExEUCBzZXNzaW9uIGJ5IHVzaW5nIHRoZSBDYXBhYmls
aXR5DQogICBBZHZlcnRpc2VtZW50IGFzIGRlZmluZWQgaW4gW1JGQzU1NjFdLg0KDQogICBBIG5l
dyBvcHRpb25hbCBjYXBhYmlsaXR5IFRMViBpcyBkZWZpbmVkLCAnVGFyZ2V0ZWQgQXBwbGljYXRp
b24NCiAgIENhcGFiaWxpdHkgKFRBQyknLiBJdHMgZW5jb2RpbmcgaXMgYXMgZm9sbG93czoNCg0K
ICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAgICAgMw0KICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQogICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICAgIHxVfEZ8IFRhcmdl
dGVkIEFwcC4gQ2FwLihJQU5BKXwgICAgICAgICAgICAgTGVuZ3RoICAgICAgICAgICAgICB8DQog
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rDQogICAgIHxTfCAgUmVzZXJ2ZWQgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstKy0rLSstKy0rLSstKy0rICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
DQogICAgIH4gICAgICAgICAgICAgICAgIFRhcmdldGVkIEFwcC4gQ2FwLiBkYXRhICAgICAgICAg
ICAgICAgICAgICAgICB+DQogICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCiAgICAgQXMg
ZGVzY3JpYmVkIGluIFtSRkM1NTYxXQ0KICAgICBVOiBzZXQgdG8gMS4gSWdub3JlLCBpZiBub3Qg
a25vd24uDQogICAgIEY6IFNldCB0byAwLiBEbyBub3QgZm9yd2FyZC4NCiAgICAgUzogTVVTVCBi
ZSBzZXQgdG8gMSBvciAwIHRvIGFkdmVydGlzZSBvciB3aXRoZHJhdyB0aGUgVEFDIFRMVg0KICAg
ICAgICByZXNwZWN0aXZlbHkuDQoNCiAgICAgVGFyZ2V0ZWQgQXBwbGljYXRpb24gQ2FwYWJpbGl0
eSBkYXRhOg0KICAgICAgIEEgVGFyZ2V0ZWQgQXBwbGljYXRpb25zIENhcGFiaWxpdHkgZGF0YSBj
b25zaXN0cyBvZiBub25lLCBvbmUNCiAgICAgICBvciBtb3JlIDMyIGJpdCBUYXJnZXRlZCBBcHBs
aWNhdGlvbiBFbGVtZW50cy4gSXRzIGVuY29kaW5nIGlzDQogICAgICAgYXMgZm9sbG93czoNCg0K
ICAgICAgIFRhcmdldGVkIEFwcGxpY2F0aW9uIEVsZW1lbnQoVEFFKQ0KDQogICAgICAgIDAgICAg
ICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMN
CiAgICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxDQoNCiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICAgIHxFfCAgICBUYXJnLiBB
cHBsLiBJZCAgICAgICAgICAgfCAgICAgICBSZXNlcnZlZCAgICAgICAgICAgICAgICB8DQogICAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsNCg0KICAgICAgIFRhcmdldGVkIEFwcGxpY2F0aW9uIElkZW50aWZpZXIgKFRB
LUlkKToNCiAgICAgICBhIDE2IGJpdCBUYXJnZXRlZCBBcHBsaWNhdGlvbiBJZGVudGlmaWVyIHZh
bHVlLg0KDQogICAgICAgRS1iaXQ6IFRoZSBlbmFibGUgYml0IGluZGljYXRlcyB3aGV0aGVyIHRo
ZSBzZW5kZXIgaXMNCiAgICAgICBhZHZlcnRpc2luZyBvciB3aXRoZHJhd2luZyB0aGUgVEFFLiBU
aGUgRS1iaXQgdmFsdWUgaXMgdXNlZCBhcw0KICAgICAgIGZvbGxvd3M6DQoNCiAgICAgICAgIDEg
LSBUaGUgVEFFIGlzIGFkdmVydGlzaW5nIHRoZSB0YXJnZXRlZCBhcHBsaWNhdGlvbi4NCiAgICAg
ICAgIDAgLSBUaGUgVEFFIGlzIHdpdGhkcmF3aW5nIHRoZSB0YXJnZXRlZCBhcHBsaWNhdGlvbi4N
Cg0KICAgICBUaGUgbGVuZ3RoIG9mIFRBQyBkZXBlbmRzIG9uIHRoZSBudW1iZXIgb2YgVEFFcy4g
Rm9yIGluc3RhbmNlLA0KICAgICBpZiB0d28gVEFFcyBhcmUgYWRkZWQsIHRoZSBsZW5ndGggaXMg
c2V0IHRvIDkuDQoNCk5FVw0KDQogICBBbiBMU1IgTUFZIGFkdmVydGlzZSB0aGF0IGl0IGlzIGNh
cGFibGUgdG8gbmVnb3RpYXRlIGEgdGFyZ2V0ZWQgTERQDQogICBhcHBsaWNhdGlvbiBsaXN0IG92
ZXIgYSB0TERQIHNlc3Npb24gYnkgdXNpbmcgdGhlIENhcGFiaWxpdHkNCiAgIEFkdmVydGlzZW1l
bnQgYXMgZGVmaW5lZCBpbiBbUkZDNTU2MV0gYW5kIGVuY29kZWQgYXMgZm9sbG93czoNCg0KICAg
ICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAgICAgMw0KICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICAgfFV8RnwgVExW
IENvZGUgUG9pbnQgICAgICAgICAgICB8ICAgICAgICAgICAgTGVuZ3RoICAgICAgICAgICAgIHwN
CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rDQogICAgICB8U3wgUmVzZXJ2ZWQgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgKy0rLSstKy0rLSstKy0rLSsg
ICAgICAgQ2FwYWJpbGl0eSBEYXRhICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstKy0rLSstKy0r
LSstKy0rDQogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8DQogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rDQoNCg0KICAgICAgICAgICAgICAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIG5ldyBv
cHRpb25hbCBjYXBhYmlsaXR5IFRMViBvZiB0eXBlIFRCRDEgY2FsbGVkICdUYXJnZXRlZCBBcHBs
aWNhdGlvbg0KICAgQ2FwYWJpbGl0eSAoVEFDKScuDQogICBGbGFnICJVIiBNVVNUIGJlIHNldCB0
byAxIHRvIGluZGljYXRlIHRoYXQgdGhpcyBjYXBhYmlsaXR5IG11c3QgYmUgc2lsZW50bHkgaWdu
b3JlZCBpZiB1bmtub3duLg0KDQogICBJdCdzIGVuY29kZWQgYXMgZm9sbG93czoNCg0KICAgICAg
IFRhcmdldGVkIEFwcGxpY2F0aW9uIEVsZW1lbnQoVEFFKQ0KDQogICAgICAgIDAgICAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMNCiAgICAg
ICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxDQogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICAgICB8RXwgICAgVGFyZy4gQXBwbC4gSWQg
ICAgICAgICAgIHwgICAgICAgUmVzZXJ2ZWQgICAgICAgICAgICAgICAgfA0KICAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rDQoNCg0KICAgICAgICAgIFRhcmdldGVkIEFwcGxpY2F0aW9uIElkZW50aWZpZXIgKFRBLUlk
KToNCiAgICAgICBhIDE2IGJpdCBUYXJnZXRlZCBBcHBsaWNhdGlvbiBJZGVudGlmaWVyIHZhbHVl
Lg0KDQogICAgICAgRS1iaXQ6IFRoZSBlbmFibGUgYml0IGluZGljYXRlcyB3aGV0aGVyIHRoZSBz
ZW5kZXIgaXMNCiAgICAgICBhZHZlcnRpc2luZyBvciB3aXRoZHJhd2luZyB0aGUgVEFFLiBUaGUg
RS1iaXQgdmFsdWUgaXMgdXNlZCBhcw0KICAgICAgIGZvbGxvd3M6DQoNCiAgICAgICAgIDEgLSBU
aGUgVEFFIGlzIGFkdmVydGlzaW5nIHRoZSB0YXJnZXRlZCBhcHBsaWNhdGlvbi4NCiAgICAgICAg
IDAgLSBUaGUgVEFFIGlzIHdpdGhkcmF3aW5nIHRoZSB0YXJnZXRlZCBhcHBsaWNhdGlvbi4NCg0K
DQpVcGRhdGVkLg0KDQotLS0NCsKnMi4yDQoiSWYgdGhlIHRMRFAgc2Vzc2lvbiBjaGFuZ2VzIHRv
IGxpbmsgc2Vzc2lvbiwgYSBMU1Igc2hvdWxkIHdpdGhkcmF3IGl0Ii4uLg0KOnMvc2hvdWxkL1NI
T1VMRA0KVXBkYXRlZC4NCg0KDQouLi4id2l0aCBTIGJpdCBzZXQgdG8gMCwgd2hpY2ggaW5kaWNh
dGVzIHdpbGRjYXJkIHdpdGhkcmF3YWwgb2YgYWxsIFRBRSBlbGVtZW50cy4iDQpXaGVyZSBpcyB0
aGlzIGJlaGF2aW9yIGRlZmluZWQ/DQpNeSByZWFkaW5nIG9mIFJGQzUwMzYgaXMgdGhhdCBzZW5k
aW5nIHRoZSBjYXBhYmlsaXR5IHdpdGggdGhlIFMgYml0IHNldCB0byAwIG1lYW5zIHdpdGhkcmF3
aW5nIHRoZSBjYXBhYmlsaXR5LiBJbiB3aGljaCBjYXNlIHRoaXMgZG9jdW1lbnRzIHN0YXRlcyB0
aGF0ICJJZiB0aGUgcmVjZWl2ZXIgTFNSIGRvZXMgbm90IHJlY2VpdmUgdGhlIFRBQyBUTFYgaW4g
dGhlDQogICBJbml0aWFsaXphdGlvbiBtZXNzYWdlIG9yIGl0IGRvZXMgbm90IHVuZGVyc3RhbmQg
dGhlIFRBQyBUTFYsIHRoZSBUQUMgbmVnb3RpYXRpb24gTVVTVCBiZSBjb25zaWRlcmVkIHVuc3Vj
Y2Vzc2Z1bCBhbmQgdGhlIHNlc3Npb24gZXN0YWJsaXNobWVudCBNVVNUIHByb2NlZWQgYXMgcGVy
IFtSRkM1MDM2XS4iIGkuZS4gdGhlIHRMRFAgc2Vzc2lvbnMgc3RheXMgdXAuDQpUaGlzIGlzIG5v
dCB0aGUgc2FtZSBhcyAid2lsZGNhcmQgd2l0aGRyYXdhbCBvZiBhbGwgVEFFIGVsZW1lbnRzIiB3
aGljaCBtZWFucyB0aGF0IHRoZSBUQUMgY2FwYWJpbGl0eSBpcyBhZHZlcnRpc2VkIHdpdGggbm8g
VEEtSWQsIGl0IHRoZSB0TERQIHNlc3Npb25zIHdpbGwgYmUgY2xvc2VkLg0KQ29ycmVjdC4gUmVt
b3ZlZCB0aGlzIHBhcnQgb2YgdGhlIHRleHQgIndoaWNoIGluZGljYXRlcyB3aWxkY2FyZCB3aXRo
ZHJhd2FsIG9mIGFsbCBUQUUgZWxlbWVudHMiDQoNCg0KLS0NCsKnMi4yDQoNCk9MRDoNCiAgICJB
bHNvLCBjdXJyZW50bHkgdGhlIHJlbW90ZSBMU1IgYWNjZXB0cyBhc3ltbWV0cmljIGV4dGVuZGVk
IEhlbGxvcyBieQ0KICAgZGVmYXVsdCBvciBieSBhcHByb3ByaWF0ZSBjb25maWd1cmF0aW9uLiBX
aXRoIHRoaXMgZG9jdW1lbnQsIHRoZSBMU1INCiAgIE1VU1QgYWNjZXB0IHRMRFAgaGVsbG9zIGlu
IG9yZGVyIHRvIHRoZW4gYWNjZXB0IG9yIHJlamVjdCB0aGUgdExEUA0KICAgc2Vzc2lvbiBiYXNl
ZCBvbiB0aGUgYXBwbGljYXRpb24gaW5mb3JtYXRpb24uIg0KDQpXaGF0IGlzIHRoZSBnb2FsIG9m
IHRoaXMgcGFyYWdyYXBoPyBJJ20gcmVhZGluZyB0aGF0IGEgTFNSIG1heSBub3QgYmUgY29uZmln
dXJlZCBhbnltb3JlIHRvIHJlamVjdCB0TERQIGhlbGxvcy4gV2h5IG5vdD8NCkkgd291bGQgcHJv
cG9zZQ0KTkVXDQoiQnkgZGVmYXVsdCwgTFNSIFNIT1VMRCBhY2NlcHQgdExEUCBoZWxsb3MgaW4g
b3JkZXIgdG8gdGhlbiBhY2NlcHQgb3IgcmVqZWN0IHRoZSB0TERQDQogICBzZXNzaW9uIGJhc2Vk
IG9uIHRoZSBhcHBsaWNhdGlvbiBpbmZvcm1hdGlvbi4iDQoNClVwZGF0ZWQuDQoNCi0tLQ0KICAg
wqcyLjMuMQ0KIiAgICAxLiBUaGUgUy1iaXQgb2YgdGhlIFRhcmdldGVkIEFwcGxpY2F0aW9uIENh
cGFiaWxpdHkgVExWIE1VU1QgYmUNCiAgICAgc2V0IHRvIDEgdG8gYWR2ZXJ0aXNlIFRhcmdldGVk
IEFwcGxpY2F0aW9uIENhcGFiaWxpdHkgYW5kDQogICAgIFNIT1VMRCBiZSBpZ25vcmVkIG9uIHRo
ZSByZWNlaXB0LiINCg0KDQpUaGlzIGJlaGF2aW9yIGlzIGRlZmluZWQgaW4gUkZDIDU1NjEuIEkg
ZG9uJ3QgdGhpbmsgdGhhdCBpdCdzIGdvb2QgcHJhY3RpY2UgdG8gcmVkZWZpbmUgaXQuICBJJ2Qg
cmF0aGVyIGhhdmUgdGhpcyBzZW50ZW5jZSBkZWxldGVkLiBBbHRlcm5hdGl2ZWx5LCBpdCBzaG91
bGQgYmUgbWFkZSBub24gbm9ybWF0aXZlIGFuZCByZWZlciB0byBSRkMgNTU2MS4NClVwZGF0ZWQu
DQoNCi0tLQ0KwqcyLjMuMQ0KIiAyLiBUaGUgRS1iaXQgb2YgdGhlIFRhcmdldGVkIEFwcGxpY2F0
aW9uIEVsZW1lbnQgTVVTVCBiZSBzZXQgdG8gMSB0bw0KICAgICBlbmFibGUgVGFyZ2V0ZWQgYXBw
bGljYXRpb24gYW5kIFNIT1VMRCBiZSBpZ25vcmVkIG9uIHRoZSByZWNlaXB0LiAgICAgICAgICAg
ICAgICINCg0KSSB1bmRlcnN0YW5kIHRoYXQgeW91IGFyZSBtaW1pY2tpbmcgdGhlIGJlaGF2aW9y
IG9mIHRoZSBTLWJpdC4gSXQgbG9va3MgZGViYXRhYmxlIHRvIGlnbm9yZSB0aGlzIGRpcmVjdCBw
cm90b2NvbCB2aW9sYXRpb24gYW5kIGFjY2VwdCB0aGUgVEFFIHdoaWxlIHRoZSBzcGVha2VyIGV4
cHJlc3NlZCBpdHMgd2lsbGluZXNzIHRvIHdpdGhkcmF3IGl0LiBJIHdvdWxkIHBlcnNvbm5hbHkg
YmUgZW5jbGluZWQgdG8gaWdub3JlIHRoZSBUQUUgYWR2ZXJ0aXNlIHdpdGggdGhlIEUtYml0IGNs
ZWFyZWQuDQpUaGlzIGlzIHRoZSBmaXJzdCB0aW1lIHRoZSBwZWVyIGlzIHNlbmRpbmcgVEFFIGlu
IHRoZSBpbml0aWFsaXphdGlvbiBtZXNzYWdlLiBJZiBpdCBpcyBub3QgYWR2ZXJ0aXNpbmcgaXQs
IHRoZXJlIGlzIG5vIHBvaW50IGluIHNlbmRpbmcgaXQuDQpUaHVzLCBJdHMgYSBmYWlyIGFzc3Vt
cHRpb24gdGhhdCB0aGUgcGVlciB3YW50cyB0byBhZHZlcnRpc2UgdGhpcyBUQUUuDQoNCg0KLS0t
DQrCpzIuMy4yDQoiICAgICBJZiB0aGUgUy1iaXQgaXMgc2V0IHRvIDAsIHRoZSBUQUMgaXMgZGlz
YWJsZWQgZm9yIHRoZSBzZXNzaW9uLg0KICAgICBBZnRlciB0aGF0LCB0aGUgc2Vzc2lvbiBtYXkg
cmVtYWluIGluIGVzdGFibGlzaGVkIHN0YXRlIG9yDQogICAgIHRvcm4gZG93biBiYXNlZCBvbiBb
UkZDNTAzNl0gcnVsZXMuIg0KDQpJTU8sIGlmIFRBQyBpcyBkaXNhYmxlZCwgdGhlIHNlc3Npb24g
TVVTVCBiZWhhdmUgYXMgcGVyIFJGQzUwMzYgcnVsZXMuIChpbiBwYXJ0aWN1bGFyLCBJIGRvbid0
IHNlZSBhIHJlYXNvbiB0byB0ZWFyIGRvd24gdGhlIHNlc3Npb24sIGJ1dCBJIGRvIHNlZSBhIHJl
YXNvbiB0byBhZHZlcnRpc2UgYWxsIEZFYyBtYXBwaW5ncyB3aGljaCB3aGVyZSBwcmV2aW91c2x5
IGZpbHRlcmVkIGJhc2VkIG9uIFRBLUlkIG5lZ29jaWF0aW9uLikNClRoaXMgY291bGQgYmUgYXV0
b21hdGljIHNlc3Npb24uIEJlZm9yZSB0aGlzIGRyYWZ0LCBMU1IgdXNlIHRvIGVpdGhlciBhY2Nl
cHQgb3IgZGVueSBzdWNoIHNlc3Npb24gYmFzZWQgb24gbG9jYWwgY29uZmlndXJhdGlvbi4NCkhl
bmNlLCBpZiB0aGUgVEFDIGlzIG5vdCBuZWdvdGlhdGVkIGZvciBhIHNlc3Npb24sIHRoZSBMU1Ig
bWF5IGRlY2lkZSB0byBicmluZyBkb3duIHRoZSBzZXNzaW9uLg0KDQpVcGRhdGVkIHRoZSB0ZXh0
Lg0KLS0tDQrCpzIuMy4yDQogICI1LiBJZiB0aGUgUy1iaXQgaXMgc2V0IHRvIDEsIGEgTFNSIHBy
b2Nlc3MgYSBsaXN0IG9mIFRBRXMgZnJvbQ0KICAgICBUQUNzIGNhcGFiaWxpdHkgZGF0YSB3aXRo
IEUtYml0IHNldCB0byAxIG9yIDAgdG8gdXBkYXRlIHRoZQ0KICAgICBwZWVycyBUQUUuIEFsc28s
IGl0IHVwZGF0ZXMgdGhlIG5lZ290aWF0ZWQgVEFFIGxpc3Qgb3ZlciB0aGUNCiAgICAgdExEUCBz
ZXNzaW9uLiINCg0KV2hhdCdzIG5ldyBjb21wYXJlZCB0byB0aGUgYWxyZWFkeSBkZWZpbmVkIHBv
aW50cyAxLCAyIGFuZCAzPw0KSWYgdGhpcyBwb2ludCA1IGlzIGtlcHQ6DQogIDpzL3BlZXJzL3Bl
ZXIncw0KICBXaGF0IGRvZXMgdGhlIHNlY29uZCBzZW50ZW5jZSBhZGRzIHRvIHRoZSBmaXJzdCBv
bmU/DQpVcGRhdGVkLiBSZW1vdmVkIHRoZSBzZWNvbmQgc2VudGVuY2UuDQoNCg0KwqczDQpQZXJz
b25hbGx5LCBJIHdvdWxkIHByZWZlciB0aGF0IHRoZSBhcnJheSBhbHNvIGluY2x1ZGUgdGhlIG5v
cm1hdGl2ZSBjb2RlIHBvaW50cyAocmF0aGVyIHRoYW4gcmVxdWlyaW5nIGFuIGluZGlyZWN0aW9u
IGluIHRoZSBJQU5BIHNlY3Rpb24pDQpJIHdpbGwga2VlcCBpdCB0aGF0IHdheSBmb3Igc2ltcGxp
Y2l0eS4gSXQgYWxzbyBhdm9pZHMgdXBkYXRpbmcgdHdvIHBsYWNlcyB3aGVuIHRoZSBjb2RlIHBv
aW50IGNoYW5nZXMuDQoNCsKnMi4zDQpXaHkgZG9lcyB0aGUgZG9jdW1lbnQgbWFuZGF0ZXMgdGhh
dCBUQUUgYmUgc3ltbWV0cmljYWxseSBuZWdvdGlhdGVkPyAgSGVyZSB3ZSBhcmUgbm90IG5lZ290
aWF0ZWQgY2FwYWJpbGl0aWVzIHdoaWNoIHJlcXVpcmVzIGJvdGggZW5kcyB0byBzdXBwb3J0IHRo
ZSBjYXBhYmlsaXR5IGJlZm9yZSBpdHMgdXNhZ2UuIFdlIGFyZSBtb3N0bHkgYWR2ZXJ0aXNpbmcg
dGhlIHdpbGxpbmduZXNzIG9mIG9uZSBMU1IgdG8gcmVjZWl2ZSBGRUMgbWFwcGluZ3MgZnJvbSBp
dHMgcGVlci4NClRoZXJlIGFyZSB0d28gZ29hbHMuICgxKSBCb3RoIGluaXRpYXRpbmcgYW5kIHJl
Y2VpdmluZyBMU1JzIGtub3cgYWJvdXQgdGhlIHN1cHBvcnRlZCB0YXJnZXRlZCBhcHBsaWNhdGlv
biBvdmVyIHRoZSBzZXNzaW9uLiAoMikgQWR2ZXJ0aXNlIEZFQy1sYWJlbCBiaW5kaW5ncyBvbmx5
IGZvciB0aG9zZSB0YXJnZXRlZCBhcHBsaWNhdGlvbnMuDQoNCmUuZy4gbGV0J3MgdGFrZSB0aGUg
UkxGQSBhcHBsaWNhdGlvbiB3aGljaCBoYXMgYXN5bW1ldHJpYyBuZWVkcy4gVGhlIFBMUiBpcyB3
aWxsaW5nIHRvIGdldCB0aGUgSVAgcHJlZml4ZXMgbWFwcGluZyBmcm9tIHRoZSBtZXJnZSBwb2lu
dCAoUFEgbm9kZSkuIEJ1dCBpdHMgcGVlciAodGhlIG1lcmdlIHBvaW50KSBpcyBub3Qgd2lsbGlu
ZyB0byBnZXQgYW55IG1hcHBpbmcuIFNvIHdoeSB3b3VsZCBpdCBuZWVkIHRvIHJlY2VpdmUgbWFw
cGluZ3Mgb2Ygbm8gaW50ZXJlc3QsIGFuZCB3aHkgd291bGQgaXQgbmVlZCB0byBhZHZlcnRpc2Ug
VEFFIHdoaWNoIGRvZXMgbm90IGl0c2VsZj8NCkxldCBtZSBhbnN3ZXIgeW91ciBxdWVzdGlvbiBp
biB0d28gcGFydHMgLSAoMSkgVGhlIG1lcmdlIHBvaW50IG5lZWRzIHRvIGtub3cgdGhhdCB0aGUg
UExSIGlzIGVzdGFibGlzaGluZyB0aGUgdExEUCBzZXNzaW9uIGZvciBSLUxGQS4gQmFzZWQgb24g
dGhhdCBpdCBtYXkgYWxsb3cgdGhlIG1lcmdlIHBvaW50IHRvIGVzdGFibGlzaCB0aGUgdExEUCBz
ZXNzaW9uIG9yIGl0IG1heSBub3QgYWxsb3cgaWYgaXQgaGFzIHJlYWNoZWQgdGhlIG1heGltdW0g
bGltaXQgZm9yIHRoZSBhdXRvbWF0aWMgdExEUCBzZXNzaW9uIGZvciByZW1vdGUgTEZBLiAoMikg
T25jZSB3aGVuIHRoZXkgZXN0YWJsaXNoIHRoZSB0TERQIHNlc3Npb24sIHdlIG9ubHkgYWR2ZXJ0
aXNlIElQdjQgb3IgSVB2NiBGRUMtbGFiZWwgYmluZGluZ3Mgb3ZlciB0aGUgc2Vzc2lvbi4gR2l2
ZW4gdGhlIG1lcmdlIHBvaW50IGRvIG5vdCBuZWVkIGFueSBGRUMtbGFiZWwgYmluZGluZ3MsIGl0
IG1heSB0aGVuIHVzZSB0aGUgUkZDIDc0NzMgdG8gcmVxdWVzdCBQTFIgdG8gbm90IHRvIHNlbmQg
YW55IEZFQy1sYWJlbCBiaW5kaW5ncyB0byBpdC4gVGhlcmVmb3JlLCB0aGlzIGRyYWZ0IGhlbHBz
IHRvIGFkdmVydGlzZSB3aGF0IGlzIG5lY2Vzc2FyeSBvdmVyIHRoZSB0TERQIHNlc3Npb24sIGF2
b2lkaW5nIHRoZSBhZHZlcnRpc2VtZW50IG9mIG90aGVyIEZFQyBsYWJlbCBiaW5kaW5ncyBzdWNo
IGFzIEZFQzEyOCBhbmQgRkVDMTI5Lg0KDQpUaGUgZG9jdW1lbnQgY291bGQgaGF2ZSBjaG9zZW4g
YW4gYXN5bW1ldHJpYyBtb2RlbCwgd2hlcmUgdGhlIGFkdmVydGlzZW1lbnQgb2YgYSBUQUUgbWVh
bnMgIkknZCBsaWtlIHRvIHJlY2VpdmUgdGhlIGNvcnJlc3BvbmRpbmcgRkVDIG1hcHBpbmdzIg0K
RXhwbGFpbmVkIGFib3ZlLg0KDQpDb21pbmcgYmFjayB0byB0aGUgUkxGQSB1c2UgY2FzZSwgdGhp
cyByZXF1aXJlcyBjb25maWd1cmluZyB0aGUgTWVyZ2UgUG9pbnQgd2l0aCB0aGUgd2lsbGluZ25l
c3MgdG8gYWR2ZXJ0aXNlIFJMRkEgYXBwbGljYXRpb24sIGluY2x1ZGluZyB3aGVuIFJMRkEgaW4g
bm90IGNvbmZpZ3VyZWQgb24gdGhpcyBub2RlLiBTbyB0aGlzIGlzIGFkZGl0aW9uYWwgY29uZmln
dXJhdGlvbiByZXF1aXJlbWVudC4gSW4gYWRkaXRpb24sIFJMRkEgaXMgZGVzaWduZWQgdG8gYmUg
YXN5bW1ldHJpYyBpbiBuYXR1cmUsIHdpdGggZmVhdHVyZSByZXF1aXJlbWVudCBvbmx5IG9uIHRo
ZSBsb2NhbCBub2RlLiBTdWNoIGRvY3VtZW50IHdvdWxkIG5vdyByZXF1aXJlIHNvbWUgc3VwcG9y
dCBmb3IgUkxGQSBhd2FyZW5lc3Mgb24gdGhlIE1QIG5vZGUgd2hpY2ggaXMgdW5kZXNpcmFibGUu
DQpJIGRvbuKAmXQgdGhpbmsgc28uIEl0IGFjdHVhbGx5IHRoZSBhcHBvc2l0ZS4gQXMgdGhlIG1l
cmdlIHBvaW50IGRvIG5vdCBrbm93IGFib3V0IHdoeSB0aGUgUExSIGlzIGVzdGFibGlzaGluZyB0
aGUgdExEUCBzZXNzaW9uIHRvIGl0LCBpdCBoYXMgbm8gY29udHJvbCBvdmVyIHRoZXNlIHNlc3Np
b25zLiBUaGlzIGlzIHByYWN0aWNhbCBkZXBsb3ltZW50IHByb2JsZW0gb2YgYSByZW1vdGUgTEZB
IHRvZGF5Lg0KDQpJIGd1ZXNzIHRoYXQgdGhpcyBpcyBub3QgdG9vIGJhZCB0byBSTEZBIHdoaWNo
IGlzIGEgcHJlLWV4aXN0aW5nIGFwcGxpY2F0aW9uLCBidXQgd2hhdCBhYm91dCBmdXR1cmUgYXBw
bGljYXRpb25zIHdoaWNoIHdvdWxkIGFsc28gYmUgYXN5bWV0cmljPw0KVGhlIHZlcnkgcHVycG9z
ZSBvZiB0aGlzIGRvY3VtZW50IGlzIHRvIG1ha2UgdGhlIHJlY2VpdmluZyBMU1IgYXdhcmUgb2Yg
dGFyZ2V0ZWQgTERQIGFwcGxpY2F0aW9uLiBHaXZlbiB0aGF0LCBpdCBoYXMgbW9yZSBjb250cm9s
IG92ZXIgdGhlc2UgdExEUCBzZXNzaW9ucyBhbmQgY29ycmVzcG9uZGluZyBmZWMtbGFiZWwgYmlu
ZGluZ3MgYWR2ZXJ0aXNlZCBvdmVyIHRoZW0uDQoNCsKnNA0KIldpdGggdGhlIFNBQywgdGhlIHJl
c3BvbmRpbmcgTFNSIGlzIG5vdCBhd2FyZSBvZg0KICAgdGFyZ2V0ZWQgYXBwbGljYXRpb25zLiBU
aHVzIGl0IG1heSBiZSB1bmFibGUgdG8gY29tbXVuaWNhdGUgaXRzDQogICBpbnRlcmVzdCBvciBk
aXNpbnRlcmVzdCB0byByZWNlaXZlIHN0YXRlIGluZm9ybWF0aW9uIGZyb20gdGhlIHBlZXIuIg0K
DQpTb3JyeSBidXQgSSBmYWlsIHRvIHNlZSB0aGUgbG9naWMgb3IgdGhlIHVzZSBjYXNlLiBPbmUg
aXMgYSBwcmlvcmkgY2FwYWJsZSBvZiBjb21tdW5pY2F0ZSBpdHMgKF9vd25fKSBpbnRlcmVzdCwg
aW5kZXBlbmRlbnRseSBvZiB0aGUgb25lcyBvZiBpdHMgcGVlci4gZS5nLiwgSWYgSSdkIGxpa2Ug
YSBiZWVyIGluIGEgcmVzdGF1cmFudCwgSSBhc2sgZm9yIGEgYmVlci4gKEkgZG9uJ3QgbmVlZCB0
byB3YWl0IGZvciB0aGUgbWVudSwgc28gc2VlIHdoZXRoZXIgSSB3YW4ndCBhIGJlZXIpDQpJIHdp
c2ggZXZlcnl0aGluZyBpcyBhcyBzaW1wbGUgYXMgb3JkZXJpbmcgYSBiZWVyIHRoYXQgd2UgbG92
ZSA6KQ0KRm9yIGluc3RhbmNlIOKAkyBMZXRzIHRha2UgYSBleGFtcGxlIG9mIEJHUCBhdXRvIGRp
c2NvdmVyZWQgbXVsdGlzZWdtZW50IHBzZXVkbyB3aXJlIHdpdGggZGlmZmVyZW50IGZvcndhcmQg
YW5kIHJldmVyc2UgYXV0by1kaXNjb3ZlcmVkIHRsZHAgcGF0aCB0aHJvdWdoIHRoZSBuZXR3b3Jr
Lg0KIFIxLS0tLS0tLS0tUjItLS0tLS0tLS1SMw0KfCAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgfA0KUjQtLS0tLS0tLS1SNS0tLS0tLS0tLS1SNg0KRm9yd2FyZCBwYXRoIC0gUjEgdG8g
UjIgdG8gUjMuIFJldmVyc2UgcGF0aCAtIFIzIHRvIFI2IHRvIFI1IHRvIFI0IHRvIFIxDQpJbiBz
dWNoIGEgY2FzZSwgUjEgd2lsbCBlc3RhYmxpc2ggYSB0TERQIHNlc3Npb24gdG8gUjIgZm9yIGZv
cndhcmQgcGF0aC4gSGVyZSBSMiBjYW7igJl0IGRlY2lkZSB3aGF0IGl0IHdhbnRzLiBSMiBzaW1w
bHkgYWNjZXB0cyBhbGwgdGhlIGZlYy1sYWJlbCBiaW5kaW5ncyB0aGF0IFIxIGFkdmVydGlzZSBp
bmNsdWRpbmcgaXB2NCBmZWMtbGFiZWwgYmluZGluZ3MuIFdpdGggdGhpcyBkcmFmdCwgUjEgYW5k
IFIyIGtub3dzIHRoYXQgdGhlIHRMRFAgYXBwbGljYXRpb24gaXMgQkdQIGF1dG8gZGlzY292ZXJl
ZCBwc2V1ZG93aXJlLiBTbyB0aGV5IGV4Y2hhbmdlIG9ubHkgRkVDIDEyOSBsYWJlbCBiaW5kaW5n
IG92ZXIgdGhlIHNlc3Npb24gYXZvaWRpbmcgdGhlIHVubmVjZXNzYXJ5IElQdjQgZmVjLWxhYmVs
IGJpbmRpbmdzLg0KDQoNCiIgIFRoZXJlZm9yZSwgd2hlbiB0aGUgcmVzcG9uZGluZyBMU1IgaXMg
bm90IGF3YXJlIG9mIHRhcmdldGVkDQogICBhcHBsaWNhdGlvbnMgc3VjaCBhIHJlbW90ZSBMRkEg
YW5kIEJHUCBhdXRvIGRpc2NvdmVyZWQgcHNldWRvd2lyZXMsDQogICBUQUMgbWVjaGFuaXNtIHNo
b3VsZCBiZSB1c2VkIGFuZCB3aGVuIHRoZSByZXNwb25kaW5nIExTUiBpcyBhd2FyZQ0KICAgKHdp
dGggYXBwcm9wcmlhdGUgY29uZmlndXJhdGlvbikgb2YgdGFyZ2V0ZWQgYXBwbGljYXRpb25zIHN1
Y2ggYXMgRkVDDQogICAxMjggcHNldWRvd2lyZSwgU0FDIG1lY2hhbmlzbSBzaG91bGQgYmUgdXNl
ZC4iDQoNCldlbGwsIGFzIGFscmVhZHkgZXhwcmVzc2VkLCBJIGRvbid0IGZlZWwgdGhhdCBUQUMg
aXMgd2VsbCBzdWl0ZWQgZm9yIHRoZSBSTEZBIGFwcGxpY2F0aW9uIGFzIGl0IGFkZHMgdGhlIHJl
cXVpcmVtZW50IHRvIGNvbmZpZ3VyZSBib3RoIGVuZHMuIChtb3JlIHNwZWNpZmljYWxseSB0aGUg
TWVyZ2UgUG9pbnQpLiBJbiB3aGljaCBjYXNlLCBhcyBwZXIgeW91ciBhYm92ZSB0ZXh0LCBTQUMg
c2hvdWxkIGJlIHVzZWQgaW5zdGVhZCBvZiBUQUMuDQpJZiBMRFAgaGFzIGFscmVhZHkgYSB3YXkg
dG8gY29udHJvbCBGRUMvc3RhdGUgYWR2ZXJ0aXNlbWVudCAoYXMgcGVyIFJGQyA3NDczKSwgSSBm
ZWVsIHRoYXQgYWRkaW5nIHRoZSBzYW1lIGZ1bmN0aW9uYWxpdHkgaW4gVEFDIGlzIHJlZHVuZGFu
dC4NCkFscmVhZHkgZXhwbGFpbmVkLiBJbiBzdW1tYXJ5LCB0aGlzIGRvY3VtZW50IG1ha2VzIHJl
Y2VpdmluZyBMU1IgYXdhcmUgb2YgdGFyZ2V0ZWQgTERQIGFwcGxpY2F0aW9ucyBhbmQgb25seSBh
ZHZlcnRpc2UgRkVDLWxhYmVsIGJpbmRpbmdzIGZvciB0aG9zZSBuZWdvdGlhdGVkIHRMRFAgYXBw
bGljYXRpb25zLg0KDQotLS0NCsKnNA0KIlRoZSBzZXQgb2YNCiAgIGFwcGxpY2F0aW9ucyBuZWdv
dGlhdGVkIGJ5IHRoZSBUQUMgbWVjaGFuaXNtIGlzIHN5bW1ldHJpYyBiZXR3ZWVuIHRoZQ0KICAg
dHdvIExEUCBwZWVycy4iDQoNCm9rLiBmb3IgdGhlIF9uZWdvY2lhdGVkXyBhcHBsaWNhdGlvbnMu
DQoNCiJJbiB0aGUgYWJzZW5jZSBvZiBmdXJ0aGVyIG1lY2hhbmlzbXMsIHR3byBMRFAgcGVlcnMN
CiAgIHdpbGwgYm90aCBhZHZlcnRpc2Ugc3RhdGUgaW5mb3JtYXRpb24gZm9yIHRoZSBzYW1lIHNl
dCBvZg0KICAgYXBwbGljYXRpb25zLiINCg0KV2hhdCBkbyB5b3UgbWVhbiBieSAic3RhdGUgaW5m
b3JtYXRpb24iPyBBdCBmaXJzdCByZWFkaW5nLCBJIHVuZGVyc3Rvb2QgIlRBRSIgYnV0IHRoaXMg
d291bGQgYmUgaW5jb3JyZWN0LiBTbyBub3cgSSBndWVzcyB0aGF0IHlvdSBtZWFuICJGRUMgbWFw
cGluZ3MiDQoNClllcywgRkVDIG1hcHBpbmdzLg0KDQotLS0NClVzYWdlIChuZXcgc2VjdGlvbikN
ClRvIGFsbG93IGZvciBpbmNyZW1lbnRhbCBkZXBsb3ltZW50IG9mIG5ldyBUQUkgYXMgd2VsbCBh
cyBwcml2YXRlIHVzYWdlIGJ5IGEgbmV0d29yayBvcGVyYXRvciwgSSB0aGluayB0aGUgY29uZmln
dXJhdGlvbiBTSE9VTEQgYWxsb3cgdGhlIGNvbmZpZ3VyYXRpb24gb2YgYW55IFRBSSAoaW5jbHVk
aW5nIHRoZSBvbmVzIHVua25vd24gZnJvbSB0aGUgaW1wbGVtZW50YXRpb24pIG9uIGJvdGggdGhl
IHNlbmRpbmcgc2lkZSBhbmQgdGhlIHJlY2VpdmluZyBzaWRlLg0KQWRkZWQgYSB0ZXh0IHRvIHBy
b2NlZHVyYWwgc2VjdGlvbiAyLjIgbGFzdCBwYXJhZ3JhcGguDQoNCi0tLQ0Kwqc0DQoiVGhlIFRB
QyBtZWNoYW5pc20gTVVTVA0KICAgdGFrZSBwcmVjZWRlbmNlIG92ZXIgdGhlIFNBQyBtZWNoYW5p
c20gd2l0aCByZXNwZWN0IHRvIGVuYWJsaW5nDQogICBhcHBsaWNhdGlvbnMgZm9yIHdoaWNoIHN0
YXRlIGluZm9ybWF0aW9uIHdpbGwgYmUgYWR2ZXJ0aXNlZC4iDQoNCklzIHRoaXMgbm90IGEgY2Fz
ZSB3aGVyZSB0aGUgZG9jdW1lbnQgbWV0YSBkYXRhIHNob3VsZCBpbmRpY2F0ZSB0aGF0IHRoaXMg
ZG9jdW1lbnQgdXBkYXRlcyBSRkMgNzQ3Mz8NCi0tLQ0KVXBkYXRlZC4NCg0KwqczDQoiSVB2NCBp
bnRyYS1hcmVhIEZFQ3MiDQpJcyB0aGlzIGp1c3QgYSBuYW1lIG9mIGFwcGxpY2F0aW9uLCBvciBp
cyB0aGVyZSBhIHNwZWNpZmljIGJlaGF2aW9yIGFzc29jaWF0ZWQgd2l0aCBpdD8gKGUuZy4gb25s
eSBhZHZlcnRpc2luZyB0aGUgSVB2NCBGRUMgZnJvbSBteSBhbiBhcmVhLikgSWYgc28sIHRoZSBi
ZWhhdmlvciBzaG91bGQgYmUgc3BlY2lmaWVkLiBBbmQgcGxlYXNlIGNsYXJpZnkgd2hldGhlciB0
aGlzIGlzIHRoZSBhcmVhIG9mIHRoZSBzZW5kZXIgb3Igb2YgdGhlIHJlY2VpdmVyLCBhcyBpbiB0
aGUgZ2VuZXJhbCBjYXNlLCB0aGV5IG1heSBiZSBpbiBhIGRpZmZlcmVudCBhcmVhLiBBbmQgY2xh
cmlmeSB0aGUgYmVoYXZpb3IgZm9yIElTLUlTIGxldmVsIDIgbm9kZXMuDQpXZSB3b3VsZCBhZGQg
c29tZSB0ZXh0IHRvIGFkZHJlc3MgaXQuDQoNClRoYW5rcw0KU2FudG9zaA0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdiBzdHlsZT0iY29s
b3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxk
aXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPkhpIEJydW5vLDwvc3Bhbj48L2Rpdj4N
CjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgVGhhbmtzIGZvciB0aGUgZGV0YWls
ZWQgcmV2aWV3IGFuZCBhcG9sb2dpZXMgZm9yIHRoZSBkZWxheWVkIHJlc3BvbnNlLiBQbGVhc2Ug
ZmluZCBhbnN3ZXJzIGlubGluZS4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2PjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDE1cHg7Ij48YnI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxzcGFuIGlk
PSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxkaXY+T24g
MTAvMTAvMTYsIDU6NTYgQU0sICZxdW90O21wbHMgb24gYmVoYWxmIG9mJm5ic3A7PGEgaHJlZj0i
bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyI+
YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpt
cGxzLWJvdW5jZXNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxlOyI+bXBscy1ib3VuY2Vz
QGlldGYub3JnPC9hPiZuYnNwO29uIGJlaGFsZiBvZiZuYnNwOzxhIGhyZWY9Im1haWx0bzpicnVu
by5kZWNyYWVuZUBvcmFuZ2UuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsiPmJydW5vLmRlY3Jh
ZW5lQG9yYW5nZS5jb208L2E+Jmd0Ow0KIHdyb3RlOjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1B
Q19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xv
cjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVm
dC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4
IDBweCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwi
IHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6
dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDov
L3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDov
L3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2
bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdv
cmRTZWN0aW9uMTsiPg0KPHAgc3R5bGU9Im1hcmdpbi1yaWdodDogMGNtOyBtYXJnaW4tbGVmdDog
MGNtOyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5IZWxsbyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0ibWFyZ2luLXJpZ2h0OiAwY207IG1hcmdpbi1sZWZ0OiAwY207IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiPkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRl
IHJldmlld2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0
byByZXZpZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBh
c3MgdGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcsIGFuZCBzb21ldGltZXMg
b24gc3BlY2lhbCByZXF1ZXN0Lg0KIFRoZSBwdXJwb3NlIG9mIHRoZSByZXZpZXcgaXMgdG8gcHJv
dmlkZSBhc3Npc3RhbmNlIHRvIHRoZSBSb3V0aW5nIEFEcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24g
YWJvdXQgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBsZWFzZSBzZWUmbmJzcDs8L3NwYW4+PGEg
aHJlZj0iaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0Rp
ciIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7Ij48c3BhbiBjbGFzcz0iaWNvbiI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjogYmx1ZTsiPuKAizwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPmh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdE
aXI8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0ibWFyZ2luLXJpZ2h0OiAwY207IG1hcmdpbi1sZWZ0OiAwY207IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiPkFsdGhvdWdoIHRoZXNlIGNvbW1lbnRzIGFyZSBwcmltYXJpbHkgZm9yIHRoZSB1
c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBpdCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBj
b25zaWRlciB0aGVtIGFsb25nIHdpdGggYW55IG90aGVyIElFVEYgTGFzdCBDYWxsIGNvbW1lbnRz
IHRoYXQgeW91IHJlY2VpdmUsIGFuZCBzdHJpdmUgdG8gcmVzb2x2ZSB0aGVtIHRocm91Z2ggZGlz
Y3Vzc2lvbiBvciBieSB1cGRhdGluZw0KIHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luLXJpZ2h0OiAwY207IG1hcmdpbi1sZWZ0OiAwY207IGZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiPkRvY3VtZW50OiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3Rvb2xz
LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtbXBscy1hcHAtYXdhcmUtdGxkcC0wNS50eHQiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyI+PHNwYW4gbGFuZz0iRU4tVVMiPmRyYWZ0LWlldGYtbXBscy1hcHAt
YXdhcmUtdGxkcC0wNS50eHQ8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpSZXZp
ZXdlcjogQnJ1bm8gRGVjcmFlbmU8YnI+DQpSZXZpZXcgRGF0ZTogMjAxNi8xMC8xMDxicj4NCklF
VEYgTEMgRW5kIERhdGU6IG5vdCBzdGFydGVkIChBRkFJSyk8YnI+DQpJbnRlbmRlZCBTdGF0dXM6
IFByb3Bvc2VkIFN0YW5kYXJkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bi1yaWdodDogMGNtOyBtYXJnaW4tbGVmdDogMGNtOyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7Ij4NCjxzdHJvbmc+PHNwYW4gbGFuZz0iRU4t
VVMiPlN1bW1hcnk6PC9zcGFuPjwvc3Ryb25nPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8YnI+
DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+SSBoYXZlIHNpZ25pZmljYW50IGNvbmNlcm5z
IGFib3V0IHRoaXMgZG9jdW1lbnQgYW5kIHJlY29tbWVuZCB0aGF0IHRoZSBSb3V0aW5nIEFEcyBk
aXNjdXNzIHRoZXNlIGlzc3VlcyBmdXJ0aGVyIHdpdGggdGhlIGF1dGhvcnMuPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3Ry
b25nPkNvbW1lbnRzOjxvOnA+PC9vOnA+PC9zdHJvbmc+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNw
YW4gbGFuZz0iRU4tVVMiPkRyYWZ0IGlzIHdlbGwgcmVhZGFibGUuIEJ1dCBJIGZlZWwgdGhhdCBp
dCBjb3VsZCBiZSBldmVuIG1vcmUgcHJlY2lzZSBvbiBub3JtYXRpdmUgYmVoYXZpb3JzIChjZiBt
aW5vciBjb21tZW50cykuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVw
eDsiPkNsYXJpZmllZCBub3JtYXRpdmUgYmVoYXZpb3IgaW4gbW9zdCB0aGUgY2FzZXMgYWxsdWRl
ZCBpbiB0aGlzIHJldmlldy48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAs
IDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4
OyI+DQo8YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9
ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBm
b250LXNpemU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElP
Tl9CTE9DS1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIz
KTsgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRk
aW5nOiAwcHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHht
bG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1h
cy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jv
c29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o
dG1sNDAiPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsiPjxicj4NCjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5QcmVsaW1pbmFyeSBpbmZvOjxvOnA+PC9vOnA+PC9zcGFuPjwvYj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+LSBJJ20gbm90IGEgTERQIGV4cGVydC4gVW5mb3J0dW5h
dGVseSwgdGhpcyBtYXkgYmVjb21lIGFwcGFyZW50IGluIHRoZSBiZWxvdyBjb21tZW50cy4gU28g
eW91IGFyZSB3ZWxjb21lIHRvIGRpc2FncmVlIGFuZCBwcm92aWRlIHRoZSBpbmZvcm1hdGlvbiBh
bmQgcmVhc29uaW5nIHRoYXQgSQ0KIG1heSBiZSBtaXNzaW5nLjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+PHNwYW4gaWQ9Ik9MS19TUkNf
Qk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJsb2NrcXVvdGUgaWQ9Ik1B
Q19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xv
cjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVm
dC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4
IDBweCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwi
IHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6
dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDov
L3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDov
L3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2
bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdv
cmRTZWN0aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4tIEdpdmVu
IHRoYXQgdGhlIHJlcXVpcmVkIElBTkEgY29kZSBwb2ludHMgaGF2ZSBub3QgYmVlbiBwcmUtYWxs
b2NhdGVkLCBJIGFtIGFzc3VtaW5nIHRoYXQgbm8gaW1wbGVtZW50YXRpb24gb2YgdGhpcyBkb2N1
bWVudCBleGlzdHMuIEhlbmNlIEknbSBub3QgcmVzdHJpY3RpbmcgbXkgY29tbWVudHMNCiB0byBt
aW5vciBjb21tZW50cy48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9zcGFuPjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNv
bG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250
LXNpemU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9C
TE9DS1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsg
Ym9yZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5n
OiAwcHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5z
OnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1t
aWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29m
dC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20v
b2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1s
NDAiPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PGI+PHNwYW4gbGFuZz0iRU4tVVMiPk1ham9yIElzc3VlOjxvOnA+PC9vOnA+PC9zcGFuPjwvYj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+QWJzdHJhY3QgYW5kIFNoZXBo
ZXJkIFdyaXRlLVVwIGRlZmluZXMgdGhlIGdvYWwgb2YgdGhlIHNvbHV0aW9uIGFzIGFkdmVydGlz
aW5nIHRoZSBwdXJwb3NlIGZvciBzZW5kaW5nIHRoaXMgdExEUCBzZXNzaW9uIHJlcXVlc3QgdG8g
dGhlIHRMRFAgcmVjZWl2ZXIsIHN1Y2ggdGhhdCB0aGUgcmVjZWl2ZXINCiBoYXMgZW5vdWdoIGlu
Zm9ybWF0aW9uIHRvIGRlY2lkZSB0byBlaXRoZXIgYWNjZXB0IG9yIGRlbnkgaXQuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgZG9uJ3Qg
ZmVlbCB0aGF0IHRoZSBzb2x1dGlvbiBwZXJmZWN0bHkgbWF0Y2hlcyB0aGlzIHB1cnBvc2UuIEZp
cnN0IHRoZSBzb2x1dGlvbiByZXF1aXJlcyB0aGF0IGJvdGggZW5kcyBvZiB0aGUgdExEUCBzZXNz
aW9uIG5lZ290aWF0ZSB0aGUgX3NhbWVfIHNldCBvZiBhcHBsaWNhdGlvbnMuDQogSSBkb24ndCBz
ZWUgd2h5IHRoaXMgaXMgbmVlZGVkIHRvIGFjaGlldmUgdGhlIGFib3ZlIGdvYWwuPC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYg
c3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPiZuYnNwO0luIExEUCwgbmVnb3Rp
YXRlIGlzIGVxdWl2YWxlbnQgdG8gYm90aCBMU1JzIOKAkyBpbml0aWF0aW5nIGFuZCByZWNlaXZp
bmcg4oCTIHNlbmRpbmcgdGhlaXIgdGFyZ2V0ZWQgYXBwbGljYXRpb24gbGlzdCB0byBlYWNoIG90
aGVyLiBBbmQgdW5sZXNzIGluaXRpYXRpbmcgTFNSIHNlbmRzDQogaXQncyB0YXJnZXRlZCBhcHBs
aWNhdGlvbiBsaXN0IHRvIHJlY2VpdmluZyBMU1IsIHRoZSByZWNlaXZpbmcgTFNSIHdpbGwgYmUg
dW5hd2FyZSBvZiBpdC48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAs
IDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+
DQo8YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNv
bG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250
LXNpemU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9C
TE9DS1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsg
Ym9yZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5n
OiAwcHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5z
OnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1t
aWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29m
dC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20v
b2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1s
NDAiPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5QbHVzIEkgZmluZCB0aGlzIHByb2JsZW1hdGljIGZv
ciBzb21lIGFwcGxpY2F0aW9ucyB3aXRoIGFzeW1tZXRyaWMgcmVxdWlyZW1lbnRzIChlLmcuIFJM
RkEpLCBpbiBwYXJ0aWN1bGFyIGZvciBpbmNyZW1lbnRhbCBkZXBsb3ltZW50IG9mIGZ1dHVyZSBh
c3ltbWV0cmljIGFwcGxpY2F0aW9uLg0KIChtb3JlIGNvbW1lbnRzIG9uIHRoaXMgaW4gdGhlIG1p
bm9yIGlzc3Vlcyk8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9zcGFuPjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9y
OiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNp
emU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9D
S1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9y
ZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAw
cHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9
InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNy
b3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1j
b206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2Zm
aWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAi
Pg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNz
PSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+SW4gYWRkaXRpb24sIEkgZG9uJ3Qgc2VlIGhvdyB0aGUg
YWRkaXRpb25hbCBGRUMgZmlsdGVyaW5nIGhlbHBzIGZ1bGZpbGxpbmcgdGhpcyBnb2FsLjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8
ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij5GRUMgZmlsdGVyaW5nIGlz
IHVzZWQgdG8gYWR2ZXJ0aXNlIG9ubHkgbmVjZXNzYXJ5IExEUCBGRUMtbGFiZWwgYmluZGluZ3Mg
b3ZlciB0aGUgc2Vzc2lvbi4gVGhpcyBpcyBhZGRpdGlvbmFsIGdvYWwsIGFuZCBub3QgdGhlIHNh
bWUsIG9mIHRoZSBkb2N1bWVudC4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xv
cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1z
aXplOiAxNHB4OyI+DQo8YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElP
TiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19B
VFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEs
IDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNv
bGlkOyBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+
DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1
cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hl
bWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1p
Y3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3Jn
L1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIGFsc28gZmluZCBpdCByZWR1
bmRhbnQgd2l0aCBSRkMgNzQ3My4gSSBhbHNvIGRvbid0IHRoaW5rIHRoYXQgdGhpcyBGRUMgZmls
dGVyaW5nIHNob3VsZCBiZSBzeW1tZXRyaWNhbCAoZS5nLiBSTEZBIGFwcGxpY2F0aW9uKS48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPjxz
cGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxi
bG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0i
Ym9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6
IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7
IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1p
Y3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmlj
ZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQi
IHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21t
bCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJG
UiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
IHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5n
PSJFTi1VUyI+SW4gc2hvcnQsIEkgd291bGQgaGF2ZSBtYWRlIHRoZSBUQUkgYWR2ZXJ0aXNlbWVu
dCBhc3ltbWV0cmljLCBhbmQgcmVtb3ZlZCB0aGUgRkVDIGZpbHRlcmluZy48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7
Ij5XZSBoYXZlIGV4cGxhaW5lZCBjbGVhcmx5IGhvdyBSRkMmbmJzcDs3NDczIGlzIGluYWRlcXVh
dGUgdG8gYWRkcmVzcyBib3RoIHRoZXNlIGdvYWxzIGluIHNlY3Rpb24gNC4mbmJzcDs8L3NwYW4+
PC9mb250PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+PGJyPg0K
PC9zcGFuPjwvZm9udD48L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5
bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBmb250LXNpemU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJV
VElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5Niwg
MjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBw
YWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2
IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2No
ZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1p
Y3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29m
dC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JF
Qy1odG1sNDAiPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTFwdDsiPjxicj4NCjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5GaW5hbGx5LCBpZiB0aGUgZ29hbCBpcyB0byBhbGxvdyB0aGUgcmVjZWl2ZXIgdG8gbGltaXQg
aW5jb21pbmcgdExEUCBzZXNzaW9ucywgcHJlc3VtYWJseSBmb3Igc2NhbGFiaWxpdHkgcHVycG9z
ZSwgaWYgb25lIGFwcGxpY2F0aW9uIGlzIGFsbG93ZWQgYW5kIGhlbmNlIHRoZSB0TERQIHNlc3Np
b24NCiBpcyBzZXQgdXAsIHdoYXQgd291bGQgYmUgdGhlIHJlYXNvbiB0byBsaW1pdCB0aGUgYXBw
bGljYXRpb25zIGV4Y2hhbmdlZCBvdmVyIHRoaXMgc2Vzc2lvbj88L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdiBzdHlsZT0iY29s
b3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+V2UgbGltaXQgdGhlIGFwcGxpY2F0aW9uIGV4Y2hh
bmdlZCB0byB0aGUgbmVnb3RpYXRlZCBhcHBsaWNhdGlvbiBsaXN0LiBVc2UgY2FzZSA1LjMgcHJl
Y2lzZWx5IGFuc3dlcnMgdGhpcyBxdWVzdGlvbi48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJj
b2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9u
dC1zaXplOiAxNHB4OyI+DQo8YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VD
VElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9P
S19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigx
ODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6
IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4
OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpv
PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpz
Y2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFz
Lm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMu
b3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlv
bjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5JT1csIHdoeSBsaW1pdGlu
ZyB0aGUgYXBwbGljYXRpb25zIHRvIHRoZSBpbnRlcnNlY3Rpb24gb2YgYm90aCBhZHZlcnRpc2Vk
IGFuZCByZWNlaXZlZCBzZXQgb2YgYXBwbGljYXRpb24/PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYgc3R5bGU9ImNvbG9yOiBy
Z2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTVweDsiPlRoaXMgaGVscHMgdG8gYWR2ZXJ0aXNlIG9ubHkgdGhlIG5l
Y2Vzc2FyeSBmZWMtbGFiZWwgYmluZGluZ3Mgb3ZlciB0aGUgdExEUCBzZXNzaW9uLCByZWR1Y2lu
ZyB0aGUgdW5uZWNlc3NhcnkgZmVjLWxhYmVsIGJpbmRpbmcgYWR2ZXJ0aXNlbWVudHMuPC9zcGFu
PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJyPg0KPC9kaXY+DQo8c3Bh
biBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8Ymxv
Y2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9ImJv
cmRlci1sZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci1sZWZ0LXdpZHRoOiA1
cHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZzogMHB4IDBweCAwcHggNXB4OyBt
YXJnaW46IDBweCAwcHggMHB4IDVweDsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNy
b3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6
b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4
bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwi
IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iRlIi
IGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBz
dHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+Tm90ZSB0aGF0IMKnNS4zIGxpZ2h0bHkgcmVmZXJzIHRvIHRoaXMgcHJvYmxlbSwgYnV0
IGluIGEgdmVyeSBhcHBsaWNhdGlvbiBzcGVjaWZpYyB3YXkgKGFuZCBub3QgcmVhbGx5IG5vcm1h
dGl2ZSksIHdoaWxlIHRoZSBjb25zZXF1ZW5jZXMgY291bGQgcHJvYmFibHkgYmUgbWFkZSBnZW5l
cmFsLg0KIEVzcGVjaWFsbHkgZ2l2ZW4gdGhlIHByZS1leGlzdGVuY2Ugb2YgUkZDIDc0NzMgd2hp
Y2ggY2FuIGJlIHVzZWQgdG8gbGltaXQgdGhlIEZFQyBhZHZlcnRpc2VtZW50cy48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdiBz
dHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+QWdhaW4sIHdlIGhhdmUgbWFkZSBp
dCBhbXBsZSBjbGVhciB3aHkgUkZDIDc0NzMgaXMgbm90IHN1ZmZpY2llbnQuIEZpcnN0IGFuZCBm
b3JlbW9zdCwgd2l0aCBSRkMmbmJzcDs8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjc0
NzMsIHJlY2VpdmluZyBMU1IgaXMgdW5hd2FyZQ0KIG9mIHRoZSZuYnNwO3RhcmdldGVkJm5ic3A7
YXBwbGljYXRpb24uJm5ic3A7VGh1cywgSXQgaGFzIG9ubHkgdHdvIGNob2ljZXMsJm5ic3A7ZWl0
aGVyIGJsb2NrIG9yIHVuYmxvY2sgYWxsIEZFQ3MgdGhhdCBhcmUgYWR2ZXJ0aXNlZCB0byBpdCBj
b25zaWRlcmluZyBpdCBpcyBhIHBhc3NpdmUgTFNSLjwvZm9udD48L3NwYW4+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij48YnI+DQo8L3NwYW4+PC9mb250PjwvZGl2
Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+TW9zdCBvZiB0aGVzZSBwb2lu
dHMgYXJlIGFkZHJlc3NlZCBpbiBkZXRhaWwgYW5zd2VyaW5nIHF1ZXN0aW9ucyB0b3dhcmRzIHRo
ZSBlbmQgb2YgdGhpcyBlbWFpbC4gJm5ic3A7Jm5ic3A7PC9zcGFuPjwvZm9udD48L2Rpdj4NCjxk
aXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29s
b3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQt
c2l6ZTogMTRweDsiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPkFsc28sIHdlIGhh
dmUgdXBkYXRlZCB0aGUgZHJhZnQgYWRkcmVzc2luZyBjb21tZW50cywgd2hpY2ggd2lsbCBiZSBw
dWJsaXNoZWQgaW4gbmV4dCBmZXcgbWludXRlcy48L3NwYW4+PC9kaXY+DQo8c3BhbiBpZD0iT0xL
X1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YmxvY2txdW90ZSBp
ZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9ImJvcmRlci1sZWZ0
LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7IGJvcmRl
ci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZzogMHB4IDBweCAwcHggNXB4OyBtYXJnaW46IDBw
eCAwcHggMHB4IDVweDsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29t
OnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iRlIiIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFn
ZTogV29yZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PGJyPg0KPC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPk1pbm9yIElzc3Vlczo8L3NwYW4+PC9iPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj48c3BhbiBpZD0i
T0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YmxvY2txdW90
ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9ImJvcmRlci1s
ZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7IGJv
cmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZzogMHB4IDBweCAwcHggNXB4OyBtYXJnaW46
IDBweCAwcHggMHB4IDVweDsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQt
Y29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNl
IiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczpt
PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5z
PSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iRlIiIGxpbms9
ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0i
cGFnZTogV29yZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48Yj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9
IkVOLVVTIj7CpzYgJnF1b3Q7U2VjdXJpdHkgY29uc2lkZXJhdGlvbnMmcXVvdDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+VEFDIG5lZ290
aWF0aW9uIHNlZW1zIHRvIGFsbG93IGFuIGVudGl0eSB0byByZW1vdGVseSBkaXNjb3ZlciB0aGUg
dGFyZ2V0ZWQgTERQIGFwcGxpY2F0aW9ucyBydW5uaW5nIG9uIGEgcmVtb3RlIG5vZGUuIFRoaXMg
aXMgYSBuZXcgc2VjdXJpdHkgY29uc2lkZXJhdGlvbiB3aGljaCBzaG91bGQNCiBwcm9iYWJseSBi
ZSBkaXNjdXNzZWQuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvc3Bhbj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDE1cHg7Ij5Oby4gQ3VycmVudGx5LCB0aGUgcmVtb3RlIG5vZGUgaW1wbGlj
aXRseSBrbm93cyBhbnl3YXkgYWxsIHRoZSBhcHBsaWNhdGlvbnMgdGhhdCBhcmUgcnVubmluZyBv
biBzb3VyY2Ugbm9kZSBiYXNlZCBvbiBMRFAgRkVDIGxhYmVsIGJpbmRpbmdzLiBOb3RlIOKAkyBD
dXJyZW50bHksIExEUCBhZHZlcnRpc2UgYWxsIEZFQy1sYWJlbCBiaW5kaW5nIG92ZXIgYSB0TERQ
IHNlc3Npb24uPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJy
Pg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xvcjog
cmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl
OiAxNHB4OyI+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tR
VU9URSIgc3R5bGU9ImJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRl
ci1sZWZ0LXdpZHRoOiA1cHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZzogMHB4
IDBweCAwcHggNXB4OyBtYXJnaW46IDBweCAwcHggMHB4IDVweDsiPg0KPGRpdiB4bWxuczp2PSJ1
cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29t
Om9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmlj
ZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4N
CjxkaXYgbGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
Ij48YnI+DQo8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+QWxzbywgZ2l2
ZW4gdGhhdCBtdWx0aXBsZSBhcHBsaWNhdGlvbnMgbWFwcyB0byB0aGUgc2FtZSBGRUMsIHR3byBw
ZWVycyBpbiBkaWZmZXJlbnQgQVNlcyBjb3VsZCB0cnkgdG8gY2hlYXQsIGJ5IHN1Y2Nlc3NpdmVs
eSB0cnlpbmcgbXVsdGlwbGUgYXBwbGljYXRpb25zIG1hcHBpbmcgdG8gdGhlDQogc2FtZSBGRUMu
IChlLmcuIGlmIEkgd2FudCBJUHY0IEZFQyBtYXBwaW5nLCBJIHdvdWxkIHRyeSB3aXRoICZxdW90
O0xEUHY0IFR1bm5lbGluZyZxdW90OywgdGhlbiAmcXVvdDtMRFB2NCBSZW1vdGUgTEZBJnF1b3Q7
LCB0aGVuICZxdW90O0lQdjQgaW50cmEtYXJlYSBGRUNzJnF1b3Q7LCB0aGVuIHBvc3NpYmx5ICZx
dW90O0xEUCBzZXNzaW9uIFByb3RlY3Rpb24mcXVvdDspLiBUaGlzIGlzIGFsc28gbm90IGRpc2N1
c3NlZC48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9zcGFuPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTVweDsiPlRoZSBpbml0aWF0aW5nIExTUiBNVVNUIG9ubHkgYWR2ZXJ0aXNlIHdoYXQg
aXMgc3VwcG9ydHMg4oCTIElPVywgd2hhdCBpdCBpcyBjb25maWd1cmVkIGZvciDigJMgb3ZlciB0
aGUgdExEUCBzZXNzaW9uLiAmbmJzcDtJdCBpcyBjbGVhcmx5IHN0YXRlZCBpbiBzZWN0aW9uIDIu
MiBmaXJzdCBwYXJhZ3JhcGguPC9zcGFuPjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9T
RUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRM
T09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xvcjogcmdi
KDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVmdC1zdHls
ZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4IDBweCA1
cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5z
Om89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJu
OnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVt
YXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53
My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0
aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4N
CjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9M
S19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJsb2NrcXVvdGUg
aWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJib3JkZXItbGVm
dC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4OyBib3Jk
ZXItbGVmdC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgbWFyZ2luOiAw
cHggMHB4IDBweCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNv
bTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIg
eG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0i
aHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0i
aHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZSIiBsaW5rPSJi
bHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBh
Z2U6IFdvcmRTZWN0aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPi0t
LS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj7C
pzcgJnF1b3Q7SUFOQSBDb25zaWRlcmF0aW9ucyZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mcXVvdDsweDAwMDEgLSAweDFGRkYm
bmJzcDsgQXZhaWxhYmxlIGZvciBhc3NpZ25tZW50IGJ5IElFVEYgY29uc2Vuc3VzJnF1b3Q7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPkFj
Y29yZGluZyB0byZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1
MjI2I3NlY3Rpb24tNC4xIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsiPmh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9yZmM1MjI2I3NlY3Rpb24tNC4xPC9hPiZuYnNwOyZxdW90O0lFVEYgUmV2aWV3
JnF1b3Q7IGlzIHRoZQ0KIG5ldyBuYW1lIGZvciAmcXVvdDtJRVRGIGNvbnNlbnN1cyZxdW90Ozwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+
DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQpVcGRhdGVkLiZuYnNwOzwvZGl2Pg0KPGRp
diBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NS
Q19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YmxvY2txdW90ZSBpZD0i
TUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9ImJvcmRlci1sZWZ0LWNv
bG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7IGJvcmRlci1s
ZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZzogMHB4IDBweCAwcHggNXB4OyBtYXJnaW46IDBweCAw
cHggMHB4IDVweDsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZt
bCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxu
czp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRw
Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRw
Oi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iRlIiIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTog
V29yZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
Ozwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7MHg3
RkZGIC0gMHhGRkZFJm5ic3A7IEF2YWlsYWJsZSBmb3IgdmVuZG9yIHNwZWNpZmljIHByaXZhdGUg
dXNlJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+LSBUaGlzIGxvb2sgbGlrZSBhIHZlcnkgbGFyZ2UgcmFuZ2UgZm9yIGEgcHJpdmF0ZSB1
c2UgKGhhbGYgb2YgdGhlIHJlZ2lzdHJ5KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4tICZxdW90O3ZlbmRvciBzcGVjaWZpYyBwcml2YXRl
IHVzZSZxdW90OyBpcyBub3QgYSBXZWxsLUtub3duIElBTkEgUG9saWN5IGFzIGRlZmluZWQgaW4m
bmJzcDsmbmJzcDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTIyNiNz
ZWN0aW9uLTQuMSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7Ij5odHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvcmZjNTIyNiNzZWN0aW9uLTQuMTwvYT4mbmJzcDsuDQogSXMgdGhlcmUgYW55IGRlZmlu
aXRpb24gb2YgdGhpcyBQb2xpY3kgb3Igc2hvdWxkIHlvdSBkZXNjcmliZSBpdD8gSG93IGlzIGNv
ZGUtcG9pbnQgY29sbGlzaW9uIHN1cHBvc2VkIHRvIGJlIGF2b2lkZWQgaW4gZGVwbG95bWVudHM/
IChJJ20gZ3Vlc3NpbmcgdGhhdCB0aGlzIGlzIGNvbWluZyBmcm9tIFJGQyA1MDM2IElBTkEgc2Vj
dGlvbiwgYnV0IFJGQzUwMzYgc2VlbXMgdG8gaGF2ZSBhICZxdW90O3ZlbmRvci1JRCZxdW90OyBm
aWVsZCB0byBkaWZmZXJlbnRpYXRlDQogdmVuZG9ycywgd2hpY2ggaXMgbm90IHRoZSBjYXNlIG9m
IHRoaXMgZG9jdW1lbnQuKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxz
cGFuIGxhbmc9IkVOLVVTIj5PbiBteSBzaWRlLCBJJ2QgcmF0aGVyIHByb3Zpc2lvbiAyIHZlcnkg
c21hbGwgcG9vbHMgZm9yIGV4cGVyaW1lbnRhbCBhbmQgcHJpdmF0ZS11c2UuIChpLmUuIHByaXZh
dGUgdG8gdGhlIHVzZXIvIHRoZSBuZXR3b3JrIHByb3ZpZGVyLik8L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdiBzdHlsZT0iY29s
b3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQt
c2l6ZTogMTRweDsiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPlRoYW5rcyBmb3Ig
dGhlIHN1Z2dlc3Rpb24uIFVwZGF0ZWQgdGhlIGRyYWZ0IHRvIGFsbG9jYXRlIHR3byBzbWFsbCBy
YW5nZXMgb2YgMWsgZWFjaCBmb3IgZXhwZXJpbWVudGFsIGFuZCBwcml2YXRlIHVzZS48L3NwYW4+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YnI+DQo8L2Rpdj4NCjxzcGFu
IGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxibG9j
a3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iYm9y
ZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDVw
eDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IG1h
cmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jv
c29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpv
ZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHht
bG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIg
eG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJGUiIg
bGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0
eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxicj4NCjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4tLS0tPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+wqcxICZxdW90O0ludHJvZHVjdGlvbiZx
dW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mcXVvdDtBcHBsaWNhdGlvbnMgc3VjaCBhcyBSZW1vdGUgTEZBIGFuZCBCR1AgYXV0byBk
aXNjb3ZlcmVkIHBzZXVkb3dpcmUgYXV0b21hdGljYWxseSBpbml0aWF0ZSBhc3ltbWV0cmljIGV4
dGVuZGVkIGRpc2NvdmVyeSB0byBhbnkgTFNSIGluIGEgbmV0d29yayBiYXNlZCBvbiBsb2NhbCBz
dGF0ZQ0KIG9ubHkuJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PHNwYW4gbGFuZz0iRU4tVVMiPkkgYWdyZWUgdGhhdCBSZW1vdGUgTEZBIGlzIGFzeW1tZXRyaWMu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMi
PkkndmUgbm90IGJlZW4gZm9sbG93aW5nIHRoZSB3b3JrIG9uIEJHUCBhdXRvLWRpc2NvdmVyeSwg
YnV0IEkgd291bGQgaGF2ZSBhIHByaW9yaSBhc3N1bWVkIHRoYXQgYm90aCB0TERQIGVuZCBwb2lu
dHMgYXJlIHJ1bm5pbmcmbmJzcDtCR1AgYXV0b2Rpc2NvdmVyeSZuYnNwO2FuZCBoZW5jZSB0aGUg
ZGlzY292ZXJ5DQogaXMgc3ltbWV0cmljLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAs
IDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+Jm5ic3A7PC9zcGFuPjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPkJHUCZu
YnNwO2F1dG8gZGlzY292ZXJ5Jm5ic3A7aXMgbm90IGFsd2F5cyBhc3ltbWV0cmljLiZuYnNwO0Zv
ciBleGFtcGxlJm5ic3A74oCTIEJHUCZuYnNwO2F1dG8gZGlzY292ZXJlZCZuYnNwO211bHRpc2Vn
bWVudCZuYnNwO3BzZXVkbyB3aXJlIGNhbiBoYXZlIGRpZmZlcmVudCBmb3J3YXJkIGFuZCByZXZl
cnNlIGF1dG8tZGlzY292ZXJlZA0KIHBhdGggdG8gc2lnbmFsIGEgdExEUCBzZXNzaW9uLjwvc3Bh
bj48L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YnI+DQo8L2Rp
dj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwg
MCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7
Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBz
dHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQt
d2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4IDBw
eCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hl
bWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29t
Om9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNl
OndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQv
MTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBs
YW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2Vj
dGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3Bh
biBsYW5nPSJFTi1VUyI+LS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNw
YW4gbGFuZz0iRU4tVVMiPsKnMi4xICZxdW90O0VuY29kaW5nJnF1b3Q7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7VGFyZ2V0ZWQgQXBw
bGljYXRpb24gSWRlbnRpZmllciAoVEEtSWQpOiBhIDE2IGJpdCBUYXJnZXRlZCBBcHBsaWNhdGlv
biBJZGVudGlmaWVyIHZhbHVlLiZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5BY2NvcmRpbmcgdG8gdGhlIGZpZ3VyZSBqdXN0IGFi
b3ZlLCB0aGUgZmllbGQgc2VlbXMgdG8gb25seSBoYXZlIDE1IGJpdHMuIChBcyBiaXQgMCBpcyB1
c2VkIGZvciB0aGUgRS1iaXQpLiBJZiBzbyB0aGUgSUFOQSByZWdpc3RyeSB3b3VsZCBhbHNvIG5l
ZWQgdG8gYmUgbW9kaWZpZWQuIE90aGVyd2lzZSwNCiB0aGUgZmlndXJlIG5lZWRzIHRvIGJlIGZp
eGVkLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L3NwYW4+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxNXB4OyI+Q29ycmVjdC4gVGhlcmUgd2FzIGEgcHJvYmxlbSB3aXRoIHRoZSBmaWd1cmUu
IFVwZGF0ZWQuJm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAw
LCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsi
Pg0KPGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJj
b2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9u
dC1zaXplOiAxNHB4OyI+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05f
QkxPQ0tRVU9URSIgc3R5bGU9ImJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7
IGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGlu
ZzogMHB4IDBweCAwcHggNXB4OyBtYXJnaW46IDBweCAwcHggMHB4IDVweDsiPg0KPGRpdiB4bWxu
czp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMt
bWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3Nv
ZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29t
L29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRt
bDQwIj4NCjxkaXYgbGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+LS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj7CpzIuMiAmcXVvdDtQcm9jZWR1cmVzJnF1b3Q7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZxdW90O1RoZSBUQUMgVExWJ3MgQ2FwYWJpbGl0eSBkYXRhIE1VU1QgY29uc2lzdHMgb2Ygbm9u
ZSwgb25lIG9yIG1vcmUgVEFFJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPjpzL01VU1QvTUFZJm5ic3A7Jm5ic3A7ID8gKG90aGVy
d2lzZSwgSXQncyBub3QgY2xlYXIgdG8gbWUgd2hhdCBpcyB0aGUgbWFuZGF0ZWQgYmVoYXZpb3Ig
c2luY2UgYWxsIHBvc3NpYmxlIGJlaGF2aW9ycyBzZWVtcyBhbGxvd2VkKTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRp
diBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KVXBkYXRlZC48L2Rpdj4NCjxkaXYgc3R5bGU9ImNv
bG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250
LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNU
SU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09L
X0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xvcjogcmdiKDE4
MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVmdC1zdHlsZTog
c29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4IDBweCA1cHg7
Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89
InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNj
aGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMu
bWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5v
cmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9u
MTsiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPi0tLS08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+wqcxPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7Rm9yIGFu
IGFwcGxpY2F0aW9uIHN1Y2ggYXMgRkVDIDEyODxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgcHNldWRvd2lyZSwgdGhl
IHJlbW90ZSBMU1IgaXMgY29uZmlndXJlZCB3aXRoIHRoZSBzb3VyY2UgTFNSIGFkZHJlc3M8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7IHNvIHRoYXQgaXQgY2FuIHVzZSB0aGF0IGluZm9ybWF0aW9uIHRvIGFjY2VwdCBv
ciBpZ25vcmUgZ2l2ZW4gdExEUDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgSGVsbG8uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEFwcGxpY2F0
aW9ucyBzdWNoIGFzIFJlbW90ZSBMRkEgYW5kIEJHUCBhdXRvIGRpc2NvdmVyZWQgcHNldWRvd2ly
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsgYXV0b21hdGljYWxseSBpbml0aWF0ZSBhc3ltbWV0cmljIGV4dGVuZGVk
IGRpc2NvdmVyeSB0byBhbnkgTFNSIGluIGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IG5ldHdvcmsgYmFzZWQgb24g
bG9jYWwgc3RhdGUgb25seS4gV2l0aCB0aGVzZSBhcHBsaWNhdGlvbnMsIHRoZTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsgcmVtb3RlIExTUiBpcyBub3QgZXhwbGljaXRseSBjb25maWd1cmVkIHdpdGggdGhlIHNvdXJj
ZSBMU1IgYWRkcmVzcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IFNvIHRoZSByZW1vdGUgTFNSIGVpdGhlciByZXNw
b25kcyBvciBpZ25vcmVzIGFsbCB0TERQIEhlbGxvcy4mcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
O1RoZSBpbnRyb2R1Y3Rpb24gc2VlbXMgdG8gaW1wbHkgdGhhdCB0aGlzIGRvY3VtZW50IHdvdWxk
IGdpdmUgYSByZW1vdGUgcGVlciBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGluIG9yZGVyIHRvIGFj
Y2VwdCBvciBpZ25vcmUgdExEUCBoZWxsby48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+TXkgbGltaXRlZCB1bmRlcnN0YW5kaW5nIG9mIExE
UCBjYXBhYmlsaXR5IGlzIHRoYXQgdGhleSBhcmUgZXhjaGFuZ2VkJm5ic3A7IGluIEluaXRpYWxp
emF0aW9uIGFuZCBDYXBhYmlsaXR5IG1lc3NhZ2VzLCBpLmUuIG5vdCBpbiBIZWxsbyBtZXNzYWdl
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5IZW5jZSBpdCdzIG5vdCBjbGVhciB0byBtZSBob3cgdGhpcyBkb2N1bWVudCBoZWxwcyB0aGUg
cmVtb3RlIExEUCBzcGVha2VyIGluIGRlY2lkaW5nIHRvIGFjY2VwdCBvciBpZ25vcmUgdExEUCBo
ZWxsby48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9zcGFuPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTVweDsiPlByb2NlZHVyZSBzZWN0aW9uIDIuMiBleHBsYWlucyBob3cgdG8gYWNoaWV2
ZSBpdCBhcyBmb2xsb3dzIC0mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBD
YWxpYnJpOyBmb250LXNpemU6IDE1cHg7Ij4mcXVvdDtBbHNvLCBjdXJyZW50bHkgdGhlIHJlbW90
ZSBMU1IgYWNjZXB0cyBhc3ltbWV0cmljIGV4dGVuZGVkIEhlbGxvcyBieSZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmk7IGZvbnQtc2l6ZTogMTVweDsiPmRlZmF1
bHQNCiBvciBieSBhcHByb3ByaWF0ZSBjb25maWd1cmF0aW9uLiBXaXRoIHRoaXMgZG9jdW1lbnQs
IHRoZSBMU1ImbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpOyBm
b250LXNpemU6IDE1cHg7Ij5NVVNUIGFjY2VwdCB0TERQIGhlbGxvcyBpbiBvcmRlciB0byB0aGVu
IGFjY2VwdCBvciByZWplY3QgdGhlIHRMRFAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiBDYWxpYnJpOyBmb250LXNpemU6IDE1cHg7Ij5zZXNzaW9uDQogYmFzZWQgb24gdGhl
IGFwcGxpY2F0aW9uIGluZm9ybWF0aW9uLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
NXB4OyI+4oCdPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6IENhbGlicmk7Ij48YnI+DQo8
L3NwYW4+PC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xv
cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1z
aXplOiAxNHB4OyI+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxP
Q0tRVU9URSIgc3R5bGU9ImJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJv
cmRlci1sZWZ0LXdpZHRoOiA1cHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZzog
MHB4IDBweCAwcHggNXB4OyBtYXJnaW46IDBweCAwcHggMHB4IDVweDsiPg0KPGRpdiB4bWxuczp2
PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWlj
cm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQt
Y29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29m
ZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQw
Ij4NCjxkaXYgbGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPi0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+wqcyLjI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7Jm5ic3A7Jm5ic3A7IElm
IHRoZXJlIGlzIGF0IGxlYXN0IG9uZSBUQUUgY29tbW9uIGJldHdlZW4gdGhlIFRBQyBUTFYgaXQg
aGFzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyByZWNlaXZlZCBhbmQgaXRzIG93biwgdGhlIHNlc3Npb24gTVVTVCBw
cm9jZWVkIHRvIGVzdGFibGlzaG1lbnQgYXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHBlciBbUkZDNTAzNl0uJnF1
b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+
SSdtIG5vdCBzdXJlIHRoaXMgaXMg4oCcYXMgcGVyIFtSRkM1MDM2XeKAnSBzaW5jZSB0aGlzIGRv
Y3VtZW50IGRlZmluZXMgYWRkaXRpb25hbCBydWxlcyB0byBkZWZpbmUgd2hpY2ggRkVDIG1hcHBp
bmcgbmVlZHMgdG8gYmUgYWR2ZXJ0aXNlZCwgYW5kIHdoZXRoZXIgb3Igbm90IHRvIGFjY2VwdA0K
IHRoZSBzZXNzaW9uLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L3NwYW4+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTVweDsiPkl0
IGlzIGluIHRoZSByZXZlcnNlIG9yZGVyLiZuYnNwOzxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiPkZyb20gUkZDIDUwMzYgc2VjdGlvbiA2Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+4oCcVGhlIGRvY3VtZW50IHNw
ZWNpZnlpbmcmbmJzcDtwcm9jZWR1cmVzIGZvciB0aGUgY2FwYWJpbGl0eSZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+TVVTVA0KIGRlc2NyaWJlIHRoZSBiZWhhdmlv
ciBpbiB0aGlzJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij5zaXR1
YXRpb24uIElmIHRoZSBzcGVjaWZpZWQgcHJvY2VkdXJlIGlzJm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDE1cHg7Ij50byB0ZXJtaW5hdGUgdGhlIHNlc3Npb24sPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij50aGVuIHRoZSBMRFAgc3BlYWtlciBTSE9VTEQg
c2VuZCBhIE5vdGlmaWNhdGlvbiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
NXB4OyI+bWVzc2FnZQ0KIHRvIHRoZSBwZWVyJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDE1cHg7Ij5iZWZvcmUgdGVybWluYXRpbmcgdGhlIHNlc3Npb24uPC9zcGFuPjxmb250
IHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij7igJ08L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0eWxlPSJj
b2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9u
dC1zaXplOiAxNHB4OyI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7
IGZvbnQtc2l6ZTogMTBwdDsiPjxicj4NCjwvc3Bhbj48L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JD
X0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJN
QUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29s
b3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxl
ZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBw
eCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1s
IiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5z
Onc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6
Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6
Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBX
b3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxicj4NCjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsi
PjxzcGFuIGxhbmc9IkVOLVVTIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+wqcyLjI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7VGhlIFRBQyBUTFYncyBDYXBhYmls
aXR5IGRhdGEgTVVTVCBjb25zaXN0cyBvZiBub25lLCBvbmUgb3IgbW9yZSBUQUUmcXVvdDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+SXQn
cyBub3QgY2xlYXIgdG8gbWUgd2hhdCBpcyB0aGUgdXNlIGNhc2UgdG8gYWR2ZXJ0aXNlIG5vbmUg
VEFFLCBnaXZlbiB0aGF0IGluIHRoaXMgY2FzZSwgdGhlIGludGVyc2VjdGlvbiBvZiB0aGUgcmVj
ZWl2ZWQgYW5kIHNlbnQgVEEtSWQgd2lsbCBiZSBudWxsIGFuZCBoZW5jZSB0aGUgdExEUA0KIHNl
c3Npb24gd2lsbCBiZSBjbG9zZWQgYnkgYW55IG9mIHRoZSB0TERQIHNwZWFrZXJzLjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2
IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+
VGhlIHVzZS1jYXNlIGlzIGZvciByZWNlaXZpbmcgTFNSIHBsYXlpbmcgdGhlIGFjdGl2ZSByb2xl
IGluIHRMRFAgc2Vzc2lvbiBlc3RhYmxpc2htZW50LiBJZiB0aGUgcmVjZWl2aW5nIExTUiBkb2Vz
IG5vdCBoYXZlIGFueSBjb25maWd1cmVkIHRMRFAgYXBwbGljYXRpb24gYW5kIGRvIG5vdCB3YW50
IHRvIHN1cHBvcnQgYW55IHRMRFAgc2Vzc2lvbiBlc3RhYmxpc2htZW50LCBpdCB3aWxsIHNlbmQN
CiBUQS1JZCBhcyBudWxsLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4
OyI+VGhlIGluaXRpYWxpbmcgTFNSIGFmdGVyIHJlY2VpdmluZyB0aGUgVEEtSWQgYXMgbnVsbCBh
bmQgcGxheWluZyB0aGUgcGFzc2l2ZSByb2xlIGluIHRMRFAgc2Vzc2lvbiBlc3RhYmxpc2htZW50
IHdpbGwgdGhlbiB0ZWFyIGRvd24gdGhlIHRMRFAgYWRqYWNlbmN5LCBldmVudHVhbGx5IGxlYWRp
bmcgdG8gdGhlIGRlc3RydWN0aW9uIG9mIHRMRFAgc2Vzc2lvbi48L3NwYW4+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JD
X0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJN
QUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29s
b3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxl
ZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBw
eCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1s
IiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5z
Onc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6
Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6
Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBX
b3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxicj4NCjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsi
PjxzcGFuIGxhbmc9IkVOLVVTIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+wqcyLjI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7SWYgdGhlIHJlY2VpdmVyIExTUiBy
ZWNlaXZlcyBhbiB1bmtub3duIFRBLUlkIGluIHRoZSBUQUUsIGl0IE1VU1Qgc2lsZW50bHkgaWdu
b3JlIHN1Y2ggYSBUQUUgYW5kIGNvbnRpbnVlIHByb2Nlc3NpbmcgdGhlIHJlc3Qgb2YgdGhlIFRM
Vi4mcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5n
PSJFTi1VUyI+QXNzdW1pbmcgdGhlIHJlY2VpdmVyIChub2RlIEEpIHN1cHBvcnRzIE5vbiBTdG9w
IFJvdXRpbmcgYW5kIGlzIHVwZ3JhZGVkIHRvIHN1cHBvcnQgYSBuZXcgVEEtSWQgc2hvdWxkIGl0
IGNoZWNrIGZvciB0aGUgcHJldmlvdXNseSByZWNlaXZlZCBUQUUgdGhhdCBpdCBoYXMgc2lsZW50
bHkgaWdub3JlZA0KIG9yIGRvZXMgdGhlIHNwZWFrZXIgKG5vZGUgQikgc3VwcG9zZWQgdG8gcmUt
c2VuZCBhbGwgaXQncyBUQS1JRCBpZiBpdCByZWNlaXZlIG5ldyBUQS1JZCBmcm9tIG5vZGUgQT8g
TXkgcmVhZGluZyBvZiB0aGUgZW5kIG9mIHNlY3Rpb24gMi4yIGlzIHRoYXQgaW4gdGhpcyBjYXNl
IHRoZSByZWNlaXZlciBtdXN0IGNoZWNrZWQgZnJvbSBwcmV2aW91c2x5IHJlY2VpdmVkIFRBRS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+
TWF5IGJlIDpzL3JlY2VpdmVzL3JlY2VpdmVkJm5ic3A7IHdvdWxkIGJlIGVub3VnaCB0byBhZGRy
ZXNzIHRoaXMgY2FzZS4gT3IgcHJlZmVyYWJseSBhZGRpbmcgYSBzZW50ZW5jZS48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdiBz
dHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KVXBkYXRlZC48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9y
OiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNp
emU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9O
IiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FU
VFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xvcjogcmdiKDE4MSwg
MTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29s
aWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4IDBweCA1cHg7Ij4N
CjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl
Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPi0tLTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj7CpzIuMjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mcXVvdDtJbiB0aGUg
bGFzdCBpbnN0YW5jZSwgc3VwcG9zZSB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IGluaXRpYXRpbmcgTFNSIGFk
dmVydGlzZXMgQSwgQiBhbmQgQyBhcyBhIFRBLUlkcyBhbmQgdGhlIHJlc3BvbmRpbmc8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7IExTUiBhZHZlcnRpc2VzIEQgYW5kIEUgYXMgVEEtSWRzLCB0aGFuIHRoZSBuZWdvdGlh
dGVkIHRhcmdldGVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBhcHBsY2lhdGlvbnMgYXMgcGVyIGJvdGggdGhlIExT
UnMgYXJlIG5vbmUuIFRoZSBSZXNwb25kaW5nIExTUiBzZW5kczxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgJ1Nlc3Np
b24gUmVqZWN0ZWQvVGFyZ2V0ZWQgQXBwbGljYXRpb24gQ2FwYWJpbGl0eSBNaXMtTWF0Y2gnPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyBOb3RpZmljYXRpb24gbWVzc2FnZSB0byB0aGUgaW5pdGlhdGluZyBMU1IgYW5k
IG1heSBjbG9zZSB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHNlc3Npb24uJnF1b3Q7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5J
J2QgcHJlZmVyIGhhdmluZyBub3JtYXRpdmUgdGV4dCBzdGF0aW5nIHRoZSByZXF1aXJlZCBiZWhh
dmlvciByYXRoZXIgdGhhbiBoYXZpbmcgYW4gZXhhbXBsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+aS5lLiBJJ20gbG9va2luZyBmb3Ig
YSB0ZXh0IHNpbWlsYXIgdG8gJnF1b3Q7SWYgdGhlIGludGVyc2VjdGlvbiBvZiB0aGUgc2V0cyBv
ZiByZWNlaXZlZCBhbmQgc2VudCBUQS1JZCBpcyBudWxsLCB0aGVuIExTUiBNVVNUIHNlbmRzICdT
ZXNzaW9uIFJlamVjdGVkL1RhcmdldGVkIEFwcGxpY2F0aW9uDQogQ2FwYWJpbGl0eSBNaXMtTWF0
Y2gnPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyBOb3RpZmljYXRpb24gbWVzc2FnZSB0byB0aGUgaW5pdGlhdGluZyBM
U1IgYW5kIGNsb3NlIHRoZSBzZXNzaW9uLiZxdW90OyZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsm
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7b3IgOnMvTVVTVC9TSE9VTEQgb3IgOnMvTVVTVC9NQVkm
bmJzcDsmbmJzcDsgYXMgeW91IHdpc2g8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw
KTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0K
VXBkYXRlZC48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2
Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAw
LCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsi
Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0
eWxlPSJib3JkZXItbGVmdC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13
aWR0aDogNXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4
IDVweDsgbWFyZ2luOiAwcHggMHB4IDBweCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206
b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6
d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8x
Mi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxh
bmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+LS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPsKnMi4yPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZxdW90O0lmIGl0IHNldHMgdGhl
IHNlc3Npb24gc2V0dXAgcmV0cnkgaW50ZXJ2YWwgdG8gbWF4aW11bSwgdGhlIHNlc3Npb24gTUFZ
IHN0YXkgaW4gYSBub24tZXhpc3RlbnQgc3RhdGUuJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+SWYgdGhpcyByZWZlcnMgdG8gdGhlIExE
UCBGU00sIFJGQyA1MDM2IHVzZWQgdGhlIHRlcm0gJnF1b3Q7Tk9OIEVYSVNURU5UJnF1b3Q7IHJh
dGhlciB0aGFuICZxdW90O25vbi1leGlzdGVudCZxdW90Ozwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2IHN0eWxlPSJjb2xvcjog
cmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl
OiAxNHB4OyI+DQpVcGRhdGVkLjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw
KTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0K
PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xv
cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1z
aXplOiAxNHB4OyI+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxP
Q0tRVU9URSIgc3R5bGU9ImJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJv
cmRlci1sZWZ0LXdpZHRoOiA1cHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZzog
MHB4IDBweCAwcHggNXB4OyBtYXJnaW46IDBweCAwcHggMHB4IDVweDsiPg0KPGRpdiB4bWxuczp2
PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWlj
cm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQt
Y29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29m
ZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQw
Ij4NCjxkaXYgbGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPi0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj7CpzIuMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGlzIHNlY3Rpb24gbWl4ZXMgY29w
eSBvZiBwcmV2aW91cyBzcGVjaWZpY2F0aW9ucyAoZS5nLiBSRkMgNTU2MSkgd2l0aCB0aGUgbmV3
IHNwZWNpZmljYXRpb24uIFBlcnNvbmFsbHksIEknZCBwcmVmZXIgdGhhdCB0aGUgZG9jdW1lbnQg
YmUgY2xlYXIgb24gdGhlIHBhcnQgd2hpY2ggYXJlDQogcmV1c2VkIHVuY2hhbmdlZCBhbmQgdGhl
IHBhcnQgd2hpY2ggYXJlIG5ldyBzcGVjaWZpY2F0aW9uLiBJbiBnZW5lcmFsLCBJIHBlcnNvbmFs
bHkgZG9uJ3QgdGhpbmsgdGhhdCZuYnNwOyB0aGlzIGlzIGEgZ29vZCBwcmFjdGljZSwgYXMgaXQg
YmVjb21lcyB1bmNsZWFyIHdoaWNoIGRvY3VtZW50IGlzIHRoZSBub3JtYXRpdmUgZGVmaW5pdGlv
bi4gQW5kIGluIHBhcnRpY3VsYXIgaW4gdGhpcyBkb2N1bWVudCwgdGhlcmUgaXMgYSBjb3B5L3Bh
c3RlIGVycm9yDQogZHVyaW5nIHRoZSBjb3B5IGZyb20gUkZDIDU1NjEsIHNvIGl0IG15IGJlIHVu
Y2xlYXIgaWYgdGhlIGdvYWwgaXMgdG8gcmVkZWZpbmUgUkZDIDU1NjEgb3Igbm90LiAoJnF1b3Q7
VHlwJnF1b3Q7IGZpZWxkIGhhcyBiZWVuIGluY3JlYXNlZCBieSAxIGJpdCBhbmQgdGhlICZxdW90
O0xlbmd0aCZxdW90OyBoYXMgYmVlbiBkZWNyZWFzZWQgYnkgMSBiaXQpPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+SSB3b3VsZCBwcm9wb3NlIHRo
ZSBmb2xsb3dpbmcgY2hhbmdlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNw
YW4gbGFuZz0iRU4tVVMiPk9MRDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQW4gTFNSIE1BWSBhZHZlcnRpc2UgdGhhdCBp
dCBpcyBjYXBhYmxlIHRvIG5lZ290aWF0ZSBhIHRhcmdldGVkIExEUDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgYXBw
bGljYXRpb24gbGlzdCBvdmVyIGEgdExEUCBzZXNzaW9uIGJ5IHVzaW5nIHRoZSBDYXBhYmlsaXR5
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyBBZHZlcnRpc2VtZW50IGFzIGRlZmluZWQgaW4gW1JGQzU1NjFdLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZu
YnNwOyBBIG5ldyBvcHRpb25hbCBjYXBhYmlsaXR5IFRMViBpcyBkZWZpbmVkLCAnVGFyZ2V0ZWQg
QXBwbGljYXRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IENhcGFiaWxpdHkgKFRBQyknLiBJdHMgZW5jb2Rpbmcg
aXMgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgMCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAxJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IDImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgMzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcg
OCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTogJ0NvdXJpZXIg
TmV3JzsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfFV8RnwgVGFyZ2V0ZWQgQXBwLiBDYXAuKElBTkEpfCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMZW5n
dGgmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5l
dyc7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHxTfCZuYnNwOyBSZXNlcnZlZCZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmll
ciBOZXcnOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcn
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUYXJnZXRl
ZCBBcHAuIENhcC4gZGF0YSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTog
J0NvdXJpZXIgTmV3JzsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3w8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IEFzIGRlc2NyaWJlZCBpbiBbUkZDNTU2MV08bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFU6IHNldCB0byAxLiBJZ25vcmUsIGlmIG5vdCBrbm93bi48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IEY6IFNldCB0byAwLiBEbyBub3QgZm9yd2FyZC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFM6IE1VU1QgYmUgc2V0IHRvIDEgb3IgMCB0byBhZHZlcnRpc2Ugb3Igd2l0aGRyYXcg
dGhlIFRBQyBUTFY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
c3BlY3RpdmVseS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGFyZ2V0ZWQgQXBwbGljYXRpb24gQ2Fw
YWJpbGl0eSBkYXRhOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBUYXJn
ZXRlZCBBcHBsaWNhdGlvbnMgQ2FwYWJpbGl0eSBkYXRhIGNvbnNpc3RzIG9mIG5vbmUsIG9uZTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb3IgbW9yZSAzMiBiaXQgVGFyZ2V0
ZWQgQXBwbGljYXRpb24gRWxlbWVudHMuIEl0cyBlbmNvZGluZyBpczxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgVGFyZ2V0ZWQgQXBwbGljYXRpb24gRWxlbWVudChUQUUpPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5
OiAnQ291cmllciBOZXcnOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IDAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
MSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAyJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDM8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7
Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p
bHk6ICdDb3VyaWVyIE5ldyc7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fEV8Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRhcmcuIEFwcGwuIElkJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVzZXJ2ZWQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGFyZ2V0ZWQgQXBwbGljYXRpb24gSWRlbnRpZmll
ciAoVEEtSWQpOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYSAxNiBiaXQg
VGFyZ2V0ZWQgQXBwbGljYXRpb24gSWRlbnRpZmllciB2YWx1ZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7RS1iaXQ6IFRoZSBlbmFibGUgYml0IGluZGljYXRlcyB3aGV0aGVyIHRo
ZSBzZW5kZXIgaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFkdmVydGlz
aW5nIG9yIHdpdGhkcmF3aW5nIHRoZSBUQUUuIFRoZSBFLWJpdCB2YWx1ZSBpcyB1c2VkIGFzPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAxIC0gVGhlIFRBRSBpcyBhZHZlcnRpc2lu
ZyB0aGUgdGFyZ2V0ZWQgYXBwbGljYXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAwIC0gVGhlIFRBRSBpcyB3aXRoZHJhd2luZyB0aGUgdGFyZ2V0
ZWQgYXBwbGljYXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBsZW5ndGggb2YgVEFDIGRl
cGVuZHMgb24gdGhlIG51bWJlciBvZiBUQUVzLiBGb3IgaW5zdGFuY2UsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBpZiB0d28gVEFFcyBhcmUgYWRkZWQsIHRoZSBsZW5ndGggaXMgc2V0IHRvIDku
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+TkVX
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7IEFuIExTUiBNQVkgYWR2ZXJ0aXNlIHRoYXQgaXQgaXMgY2FwYWJsZSB0byBuZWdv
dGlhdGUgYSB0YXJnZXRlZCBMRFA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IGFwcGxpY2F0aW9uIGxpc3Qgb3ZlciBh
IHRMRFAgc2Vzc2lvbiBieSB1c2luZyB0aGUgQ2FwYWJpbGl0eTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQWR2ZXJ0
aXNlbWVudCBhcyBkZWZpbmVkIGluIFtSRkM1NTYxXSBhbmQgZW5jb2RlZCBhcyBmb2xsb3dzOjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDsmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAxJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDImbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdD
b3VyaWVyIE5ldyc7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3Vy
aWVyIE5ldyc7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfFV8RnwgVExWIENvZGUg
UG9pbnQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMZW5ndGgmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmll
ciBOZXcnOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHxTfCBSZXNlcnZlZCZuYnNw
OyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IENhcGFi
aWxpdHkgRGF0YSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZh
bWlseTogJ0NvdXJpZXIgTmV3JzsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZh
bWlseTogJ0NvdXJpZXIgTmV3JzsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgVGhpcyBkb2N1bWVudCBkZWZpbmVzIGEgbmV3IG9wdGlvbmFsIGNhcGFiaWxpdHkgVExW
IG9mIHR5cGUgVEJEMSBjYWxsZWQgJ1RhcmdldGVkIEFwcGxpY2F0aW9uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBD
YXBhYmlsaXR5IChUQUMpJy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEZsYWcgJnF1b3Q7VSZxdW90OyBNVVNUIGJl
IHNldCB0byAxIHRvIGluZGljYXRlIHRoYXQgdGhpcyBjYXBhYmlsaXR5IG11c3QgYmUgc2lsZW50
bHkgaWdub3JlZCBpZiB1bmtub3duLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7SXQn
cyBlbmNvZGVkIGFzIGZvbGxvd3M6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRh
cmdldGVkIEFwcGxpY2F0aW9uIEVsZW1lbnQoVEFFKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTogJ0NvdXJpZXIg
TmV3JzsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAwJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAzPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWls
eTogJ0NvdXJpZXIgTmV3JzsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB8RXwmbmJzcDsmbmJzcDsmbmJzcDsgVGFyZy4gQXBwbC4gSWQmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSZXNlcnZlZCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3Jzsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7Ij4mbmJzcDsmbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RhcmdldGVkIEFwcGxpY2F0aW9uIElkZW50aWZpZXIgKFRB
LUlkKTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGEgMTYgYml0IFRhcmdl
dGVkIEFwcGxpY2F0aW9uIElkZW50aWZpZXIgdmFsdWUuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IEUtYml0OiBUaGUgZW5hYmxlIGJpdCBpbmRpY2F0ZXMgd2hldGhlciB0aGUgc2Vu
ZGVyIGlzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZHZlcnRpc2luZyBv
ciB3aXRoZHJhd2luZyB0aGUgVEFFLiBUaGUgRS1iaXQgdmFsdWUgaXMgdXNlZCBhczxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMSAtIFRoZSBUQUUgaXMgYWR2ZXJ0aXNpbmcgdGhl
IHRhcmdldGVkIGFwcGxpY2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgMCAtIFRoZSBUQUUgaXMgd2l0aGRyYXdpbmcgdGhlIHRhcmdldGVkIGFw
cGxpY2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwg
MCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7
Ij4NClVwZGF0ZWQuPC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YnI+DQo8
L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0
cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RF
IiBzdHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxl
ZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4
IDBweCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpz
Y2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQt
Y29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm
aWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIw
MDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRp
diBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxz
cGFuIGxhbmc9IkVOLVVTIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
Ij48c3BhbiBsYW5nPSJFTi1VUyI+wqcyLjI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7SWYgdGhlIHRMRFAgc2Vzc2lvbiBjaGFu
Z2VzIHRvIGxpbmsgc2Vzc2lvbiwgYSBMU1Igc2hvdWxkIHdpdGhkcmF3IGl0JnF1b3Q7Li4uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPjpz
L3Nob3VsZC9TSE9VTEQ8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9zcGFuPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KVXBkYXRlZC48
L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPHNwYW4g
aWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJsb2Nr
cXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJib3Jk
ZXItbGVmdC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4
OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgbWFy
Z2luOiAwcHggMHB4IDBweCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9m
ZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1s
bnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4
bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZSIiBs
aW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5
bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMi
Pi4uLiZxdW90O3dpdGggUyBiaXQgc2V0IHRvIDAsIHdoaWNoIGluZGljYXRlcyB3aWxkY2FyZCB3
aXRoZHJhd2FsIG9mIGFsbCBUQUUgZWxlbWVudHMuJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPldoZXJlIGlzIHRoaXMgYmVoYXZp
b3IgZGVmaW5lZD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+TXkgcmVhZGluZyBvZiBSRkM1MDM2IGlzIHRoYXQgc2VuZGluZyB0aGUgY2Fw
YWJpbGl0eSB3aXRoIHRoZSBTIGJpdCBzZXQgdG8gMCBtZWFucyB3aXRoZHJhd2luZyB0aGUgY2Fw
YWJpbGl0eS4gSW4gd2hpY2ggY2FzZSB0aGlzIGRvY3VtZW50cyBzdGF0ZXMgdGhhdCAmcXVvdDtJ
ZiB0aGUgcmVjZWl2ZXINCiBMU1IgZG9lcyBub3QgcmVjZWl2ZSB0aGUgVEFDIFRMViBpbiB0aGU8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7IEluaXRpYWxpemF0aW9uIG1lc3NhZ2Ugb3IgaXQgZG9lcyBub3QgdW5kZXJz
dGFuZCB0aGUgVEFDIFRMViwgdGhlIFRBQyBuZWdvdGlhdGlvbiBNVVNUIGJlIGNvbnNpZGVyZWQg
dW5zdWNjZXNzZnVsIGFuZCB0aGUgc2Vzc2lvbiBlc3RhYmxpc2htZW50IE1VU1QgcHJvY2VlZCBh
cyBwZXINCiBbUkZDNTAzNl0uJnF1b3Q7IGkuZS4gdGhlIHRMRFAgc2Vzc2lvbnMgc3RheXMgdXAu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMi
PlRoaXMgaXMgbm90IHRoZSBzYW1lIGFzICZxdW90O3dpbGRjYXJkIHdpdGhkcmF3YWwgb2YgYWxs
IFRBRSBlbGVtZW50cyZxdW90OyB3aGljaCBtZWFucyB0aGF0IHRoZSBUQUMgY2FwYWJpbGl0eSBp
cyBhZHZlcnRpc2VkIHdpdGggbm8gVEEtSWQsIGl0IHRoZSB0TERQIHNlc3Npb25zIHdpbGwgYmUg
Y2xvc2VkLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L3NwYW4+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxNXB4OyI+Q29ycmVjdC4gUmVtb3ZlZCB0aGlzIHBhcnQgb2YgdGhlIHRleHQgJnF1
b3Q7d2hpY2ggaW5kaWNhdGVzIHdpbGRjYXJkIHdpdGhkcmF3YWwgb2YgYWxsIFRBRSBlbGVtZW50
cyZxdW90Ozwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4N
CjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJn
YigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog
MTRweDsiPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVP
VEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXIt
bGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAw
cHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4IDBweCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJu
OnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29m
dC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpv
ZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2Uv
MjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8
ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9Ildv
cmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNw
YW4gbGFuZz0iRU4tVVMiPi0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PHNwYW4gbGFuZz0iRU4tVVMiPsKnMi4yPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
Ij48c3BhbiBsYW5nPSJFTi1VUyI+T0xEOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgJnF1b3Q7QWxzbywgY3VycmVu
dGx5IHRoZSByZW1vdGUgTFNSIGFjY2VwdHMgYXN5bW1ldHJpYyBleHRlbmRlZCBIZWxsb3MgYnk8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7IGRlZmF1bHQgb3IgYnkgYXBwcm9wcmlhdGUgY29uZmlndXJhdGlvbi4gV2l0
aCB0aGlzIGRvY3VtZW50LCB0aGUgTFNSPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBNVVNUIGFjY2VwdCB0TERQIGhl
bGxvcyBpbiBvcmRlciB0byB0aGVuIGFjY2VwdCBvciByZWplY3QgdGhlIHRMRFA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7IHNlc3Npb24gYmFzZWQgb24gdGhlIGFwcGxpY2F0aW9uIGluZm9ybWF0aW9uLiZxdW90Ozxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDsmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+V2hhdCBpcyB0aGUgZ29hbCBvZiB0aGlzIHBhcmFncmFwaD8gSSdtIHJlYWRp
bmcgdGhhdCBhIExTUiBtYXkgbm90IGJlIGNvbmZpZ3VyZWQgYW55bW9yZSB0byByZWplY3QgdExE
UCBoZWxsb3MuIFdoeSBub3Q/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PHNwYW4gbGFuZz0iRU4tVVMiPkkgd291bGQgcHJvcG9zZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5ORVc8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7QnkgZGVmYXVsdCwg
TFNSIFNIT1VMRCBhY2NlcHQgdExEUCBoZWxsb3MgaW4gb3JkZXIgdG8gdGhlbiBhY2NlcHQgb3Ig
cmVqZWN0IHRoZSB0TERQPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBzZXNzaW9uIGJhc2VkIG9uIHRoZSBhcHBsaWNh
dGlvbiBpbmZvcm1hdGlvbi4mcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYgc3R5bGU9ImNvbG9y
OiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNp
emU6IDE0cHg7Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij5VcGRhdGVkLjwvc3Bh
bj48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPHNw
YW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJs
b2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJi
b3JkZXItbGVmdC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDog
NXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsg
bWFyZ2luOiAwcHggMHB4IDBweCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWlj
cm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNl
Om9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIg
eG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1s
IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZS
IiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIg
c3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9
IkVOLVVTIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IMKnMi4zLjE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IDEuIFRoZSBTLWJpdCBvZiB0aGUgVGFyZ2V0ZWQgQXBwbGljYXRpb24gQ2FwYWJpbGl0eSBUTFYg
TVVTVCBiZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc2V0IHRvIDEgdG8gYWR2ZXJ0aXNlIFRh
cmdldGVkIEFwcGxpY2F0aW9uIENhcGFiaWxpdHkgYW5kPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBTSE9VTEQgYmUgaWdub3JlZCBvbiB0aGUgcmVjZWlwdC4mcXVvdDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1V
UyI+VGhpcyBiZWhhdmlvciBpcyBkZWZpbmVkIGluIFJGQyA1NTYxLiBJIGRvbid0IHRoaW5rIHRo
YXQgaXQncyBnb29kIHByYWN0aWNlIHRvIHJlZGVmaW5lIGl0LiZuYnNwOyBJJ2QgcmF0aGVyIGhh
dmUgdGhpcyBzZW50ZW5jZSBkZWxldGVkLiBBbHRlcm5hdGl2ZWx5LCBpdCBzaG91bGQgYmUgbWFk
ZSBub24NCiBub3JtYXRpdmUgYW5kIHJlZmVyIHRvIFJGQyA1NTYxLjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2IHN0eWxlPSJj
b2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9u
dC1zaXplOiAxNHB4OyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+VXBkYXRlZC48
L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YnI+DQo8L2Rpdj4N
CjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwg
MCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4N
CjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHls
ZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lk
dGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4IDBweCA1
cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFz
LW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9m
ZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndv
cmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIv
b21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5n
PSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlv
bjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+LS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNw
YW4gbGFuZz0iRU4tVVMiPsKnMi4zLjE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7IDIuIFRoZSBFLWJpdCBvZiB0aGUgVGFyZ2V0
ZWQgQXBwbGljYXRpb24gRWxlbWVudCBNVVNUIGJlIHNldCB0byAxIHRvPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBlbmFibGUgVGFyZ2V0ZWQgYXBwbGljYXRpb24gYW5kIFNIT1VMRCBiZSBpZ25v
cmVkIG9uIHRoZSByZWNlaXB0LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgdW5kZXJzdGFuZCB0aGF0IHlvdSBhcmUg
bWltaWNraW5nIHRoZSBiZWhhdmlvciBvZiB0aGUgUy1iaXQuIEl0IGxvb2tzIGRlYmF0YWJsZSB0
byBpZ25vcmUgdGhpcyBkaXJlY3QgcHJvdG9jb2wgdmlvbGF0aW9uIGFuZCBhY2NlcHQgdGhlIFRB
RSB3aGlsZSB0aGUgc3BlYWtlciBleHByZXNzZWQNCiBpdHMgd2lsbGluZXNzIHRvIHdpdGhkcmF3
IGl0LiBJIHdvdWxkIHBlcnNvbm5hbHkgYmUgZW5jbGluZWQgdG8gaWdub3JlIHRoZSBUQUUgYWR2
ZXJ0aXNlIHdpdGggdGhlIEUtYml0IGNsZWFyZWQuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0
cHg7Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij5UaGlzIGlzIHRoZSBmaXJzdCB0
aW1lIHRoZSBwZWVyIGlzIHNlbmRpbmcgVEFFIGluIHRoZSBpbml0aWFsaXphdGlvbiBtZXNzYWdl
LiBJZiBpdCBpcyBub3QgYWR2ZXJ0aXNpbmcgaXQsIHRoZXJlIGlzIG5vIHBvaW50IGluIHNlbmRp
bmcgaXQuPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPlRodXMsIEl0cyBhIGZhaXIgYXNzdW1wdGlvbiB0aGF0
IHRoZSBwZWVyIHdhbnRzIHRvIGFkdmVydGlzZSB0aGlzIFRBRS48L3NwYW4+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JD
X0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJN
QUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29s
b3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxl
ZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBw
eCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1s
IiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5z
Onc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6
Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6
Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBX
b3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4tLS0mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+wqcy
LjMuMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mcXVvdDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSWYgdGhlIFMtYml0IGlzIHNldCB0
byAwLCB0aGUgVEFDIGlzIGRpc2FibGVkIGZvciB0aGUgc2Vzc2lvbi48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IEFmdGVyIHRoYXQsIHRoZSBzZXNzaW9uIG1heSByZW1haW4gaW4gZXN0YWJsaXNo
ZWQgc3RhdGUgb3I8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRvcm4gZG93biBiYXNlZCBvbiBb
UkZDNTAzNl0gcnVsZXMuJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5J
TU8sIGlmIFRBQyBpcyBkaXNhYmxlZCwgdGhlIHNlc3Npb24gTVVTVCBiZWhhdmUgYXMgcGVyIFJG
QzUwMzYgcnVsZXMuIChpbiBwYXJ0aWN1bGFyLCBJIGRvbid0IHNlZSBhIHJlYXNvbiB0byB0ZWFy
IGRvd24gdGhlIHNlc3Npb24sIGJ1dCBJIGRvIHNlZSBhIHJlYXNvbiB0byBhZHZlcnRpc2UNCiBh
bGwgRkVjIG1hcHBpbmdzIHdoaWNoIHdoZXJlIHByZXZpb3VzbHkgZmlsdGVyZWQgYmFzZWQgb24g
VEEtSWQgbmVnb2NpYXRpb24uKSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8
ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4
OyI+VGhpcyBjb3VsZCBiZSBhdXRvbWF0aWMgc2Vzc2lvbi4gQmVmb3JlIHRoaXMgZHJhZnQsIExT
UiB1c2UgdG8gZWl0aGVyIGFjY2VwdCBvciBkZW55IHN1Y2ggc2Vzc2lvbiBiYXNlZCBvbiBsb2Nh
bCBjb25maWd1cmF0aW9uLjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwg
MCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij5IZW5jZSwgaWYgdGhlIFRBQyBpcyBu
b3QgbmVnb3RpYXRlZCBmb3IgYSBzZXNzaW9uLCB0aGUgTFNSIG1heSBkZWNpZGUgdG8gYnJpbmcg
ZG93biB0aGUgc2Vzc2lvbi48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAs
IDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4
OyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDE1cHg7Ij5VcGRhdGVkIHRoZSB0ZXh0Ljwvc3Bhbj48L2Rpdj4NCjxz
cGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxi
bG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0i
Ym9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6
IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7
IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1p
Y3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmlj
ZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQi
IHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21t
bCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJG
UiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
IHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5n
PSJFTi1VUyI+LS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4g
bGFuZz0iRU4tVVMiPsKnMi4zLjI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7ICZxdW90OzUuIElmIHRoZSBTLWJpdCBpcyBzZXQg
dG8gMSwgYSBMU1IgcHJvY2VzcyBhIGxpc3Qgb2YgVEFFcyBmcm9tPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBUQUNzIGNhcGFiaWxpdHkgZGF0YSB3aXRoIEUtYml0IHNldCB0byAxIG9yIDAgdG8g
dXBkYXRlIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGVlcnMgVEFFLiBBbHNvLCBpdCB1
cGRhdGVzIHRoZSBuZWdvdGlhdGVkIFRBRSBsaXN0IG92ZXIgdGhlPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB0TERQIHNlc3Npb24uJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVO
LVVTIj5XaGF0J3MgbmV3IGNvbXBhcmVkIHRvIHRoZSBhbHJlYWR5IGRlZmluZWQgcG9pbnRzIDEs
IDIgYW5kIDM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFu
Zz0iRU4tVVMiPklmIHRoaXMgcG9pbnQgNSBpcyBrZXB0OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgOnMvcGVlcnMvcGVlcidz
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwO1doYXQgZG9lcyB0aGUgc2Vjb25kIHNlbnRlbmNl
IGFkZHMgdG8gdGhlIGZpcnN0IG9uZT88L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw
KTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPlVwZGF0ZWQuIFJlbW92ZWQgdGhlIHNlY29u
ZCBzZW50ZW5jZS48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDAp
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8
YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9y
OiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNp
emU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9D
S1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9y
ZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nOiAw
cHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHggNXB4OyI+DQo8ZGl2IHhtbG5zOnY9
InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNy
b3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1j
b206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2Zm
aWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAi
Pg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNz
PSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsiPjxicj4NCjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj7CpzM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+UGVy
c29uYWxseSwgSSB3b3VsZCBwcmVmZXIgdGhhdCB0aGUgYXJyYXkgYWxzbyBpbmNsdWRlIHRoZSBu
b3JtYXRpdmUgY29kZSBwb2ludHMgKHJhdGhlciB0aGFuIHJlcXVpcmluZyBhbiBpbmRpcmVjdGlv
biBpbiB0aGUgSUFOQSBzZWN0aW9uKTwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDAp
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+SSB3aWxsIGtlZXAgaXQgdGhhdCB3YXkgZm9y
IHNpbXBsaWNpdHkuIEl0IGFsc28gYXZvaWRzIHVwZGF0aW5nIHR3byBwbGFjZXMgd2hlbiB0aGUg
Y29kZSBwb2ludCBjaGFuZ2VzLjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0
cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHls
ZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVU
SU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xvcjogcmdiKDE4MSwgMTk2LCAy
MjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IHBh
ZGRpbmc6IDBweCAwcHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4IDBweCA1cHg7Ij4NCjxkaXYg
eG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hl
bWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWlj
cm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0
LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVD
LWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj7CpzIuMzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5XaHkgZG9lcyB0aGUgZG9jdW1l
bnQgbWFuZGF0ZXMgdGhhdCBUQUUgYmUgc3ltbWV0cmljYWxseSBuZWdvdGlhdGVkPyZuYnNwOyBI
ZXJlIHdlIGFyZSBub3QgbmVnb3RpYXRlZCBjYXBhYmlsaXRpZXMgd2hpY2ggcmVxdWlyZXMgYm90
aCBlbmRzIHRvIHN1cHBvcnQgdGhlIGNhcGFiaWxpdHkgYmVmb3JlDQogaXRzIHVzYWdlLiBXZSBh
cmUgbW9zdGx5IGFkdmVydGlzaW5nIHRoZSB3aWxsaW5nbmVzcyBvZiBvbmUgTFNSIHRvIHJlY2Vp
dmUgRkVDIG1hcHBpbmdzIGZyb20gaXRzIHBlZXIuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0
cHg7Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij5UaGVyZSBhcmUgdHdvIGdvYWxz
LiAoMSkgQm90aCBpbml0aWF0aW5nIGFuZCByZWNlaXZpbmcgTFNScyBrbm93IGFib3V0IHRoZSBz
dXBwb3J0ZWQgdGFyZ2V0ZWQgYXBwbGljYXRpb24gb3ZlciB0aGUgc2Vzc2lvbi4gKDIpIEFkdmVy
dGlzZSBGRUMtbGFiZWwgYmluZGluZ3Mgb25seSBmb3IgdGhvc2UgdGFyZ2V0ZWQgYXBwbGljYXRp
b25zLiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxi
cj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6
IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6
ZTogMTRweDsiPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NL
UVVPVEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3Jk
ZXItbGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBw
eCAwcHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4IDBweCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0i
dXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jv
c29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNv
bTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZp
Y2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+
DQo8ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5lLmcuIGxldCdzIHRha2UgdGhlIFJMRkEgYXBwbGljYXRp
b24gd2hpY2ggaGFzIGFzeW1tZXRyaWMgbmVlZHMuIFRoZSBQTFIgaXMgd2lsbGluZyB0byBnZXQg
dGhlIElQIHByZWZpeGVzIG1hcHBpbmcgZnJvbSB0aGUgbWVyZ2UgcG9pbnQgKFBRIG5vZGUpLiBC
dXQgaXRzIHBlZXIgKHRoZSBtZXJnZQ0KIHBvaW50KSBpcyBub3Qgd2lsbGluZyB0byBnZXQgYW55
IG1hcHBpbmcuIFNvIHdoeSB3b3VsZCBpdCBuZWVkIHRvIHJlY2VpdmUgbWFwcGluZ3Mgb2Ygbm8g
aW50ZXJlc3QsIGFuZCB3aHkgd291bGQgaXQgbmVlZCB0byBhZHZlcnRpc2UgVEFFIHdoaWNoIGRv
ZXMgbm90IGl0c2VsZj88L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9zcGFuPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+TGV0IG1lIGFu
c3dlciB5b3VyIHF1ZXN0aW9uIGluIHR3byBwYXJ0cyAtICgxKSBUaGUgbWVyZ2UgcG9pbnQgbmVl
ZHMgdG8ga25vdyB0aGF0IHRoZSBQTFIgaXMgZXN0YWJsaXNoaW5nIHRoZSB0TERQIHNlc3Npb24g
Zm9yIFItTEZBLiBCYXNlZCBvbiB0aGF0IGl0IG1heSBhbGxvdyB0aGUgbWVyZ2UgcG9pbnQgdG8g
ZXN0YWJsaXNoIHRoZSB0TERQIHNlc3Npb24NCiBvciBpdCBtYXkgbm90IGFsbG93IGlmIGl0IGhh
cyByZWFjaGVkIHRoZSBtYXhpbXVtIGxpbWl0IGZvciB0aGUgYXV0b21hdGljIHRMRFAgc2Vzc2lv
biBmb3IgcmVtb3RlIExGQS4gKDIpIE9uY2Ugd2hlbiB0aGV5IGVzdGFibGlzaCB0aGUgdExEUCBz
ZXNzaW9uLCB3ZSBvbmx5IGFkdmVydGlzZSBJUHY0IG9yIElQdjYgRkVDLWxhYmVsIGJpbmRpbmdz
IG92ZXIgdGhlIHNlc3Npb24uIEdpdmVuIHRoZSBtZXJnZSBwb2ludCBkbyBub3QgbmVlZCBhbnkN
CiBGRUMtbGFiZWwgYmluZGluZ3MsIGl0IG1heSB0aGVuIHVzZSB0aGUgUkZDJm5ic3A7NzQ3MyB0
byByZXF1ZXN0IFBMUiB0byBub3QgdG8gc2VuZCBhbnkgRkVDLWxhYmVsIGJpbmRpbmdzIHRvIGl0
LiBUaGVyZWZvcmUsIHRoaXMgZHJhZnQgaGVscHMgdG8gYWR2ZXJ0aXNlIHdoYXQgaXMgbmVjZXNz
YXJ5IG92ZXIgdGhlIHRMRFAgc2Vzc2lvbiwgYXZvaWRpbmcgdGhlIGFkdmVydGlzZW1lbnQgb2Yg
b3RoZXIgRkVDIGxhYmVsIGJpbmRpbmdzIHN1Y2ggYXMgRkVDMTI4Jm5ic3A7YW5kDQogRkVDMTI5
LiZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4N
CjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJn
YigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog
MTRweDsiPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVP
VEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXIt
bGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAw
cHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4IDBweCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJu
OnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29m
dC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpv
ZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2Uv
MjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8
ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9Ildv
cmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsi
PjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgZG9jdW1lbnQgY291bGQgaGF2ZSBjaG9zZW4gYW4gYXN5
bW1ldHJpYyBtb2RlbCwgd2hlcmUgdGhlIGFkdmVydGlzZW1lbnQgb2YgYSBUQUUgbWVhbnMgJnF1
b3Q7SSdkIGxpa2UgdG8gcmVjZWl2ZSB0aGUgY29ycmVzcG9uZGluZyBGRUMgbWFwcGluZ3MmcXVv
dDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9z
cGFuPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KRXhwbGFpbmVkIGFib3ZlLjwvZGl2
Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0i
T0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YmxvY2txdW90
ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9ImJvcmRlci1s
ZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7IGJv
cmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZzogMHB4IDBweCAwcHggNXB4OyBtYXJnaW46
IDBweCAwcHggMHB4IDVweDsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQt
Y29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNl
IiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczpt
PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5z
PSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iRlIiIGxpbms9
ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0i
cGFnZTogV29yZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMi
PkNvbWluZyBiYWNrIHRvIHRoZSBSTEZBIHVzZSBjYXNlLCB0aGlzIHJlcXVpcmVzIGNvbmZpZ3Vy
aW5nIHRoZSBNZXJnZSBQb2ludCB3aXRoIHRoZSB3aWxsaW5nbmVzcyB0byBhZHZlcnRpc2UgUkxG
QSBhcHBsaWNhdGlvbiwgaW5jbHVkaW5nIHdoZW4gUkxGQSBpbiBub3QgY29uZmlndXJlZA0KIG9u
IHRoaXMgbm9kZS4gU28gdGhpcyBpcyBhZGRpdGlvbmFsIGNvbmZpZ3VyYXRpb24gcmVxdWlyZW1l
bnQuIEluIGFkZGl0aW9uLCBSTEZBIGlzIGRlc2lnbmVkIHRvIGJlIGFzeW1tZXRyaWMgaW4gbmF0
dXJlLCB3aXRoIGZlYXR1cmUgcmVxdWlyZW1lbnQgb25seSBvbiB0aGUgbG9jYWwgbm9kZS4gU3Vj
aCBkb2N1bWVudCB3b3VsZCBub3cgcmVxdWlyZSBzb21lIHN1cHBvcnQgZm9yIFJMRkEgYXdhcmVu
ZXNzIG9uIHRoZSBNUCBub2RlIHdoaWNoIGlzDQogdW5kZXNpcmFibGUuPC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYgc3R5bGU9
ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBm
b250LXNpemU6IDE0cHg7Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij5JIGRvbuKA
mXQgdGhpbmsgc28uIEl0IGFjdHVhbGx5IHRoZSBhcHBvc2l0ZS4gQXMgdGhlIG1lcmdlIHBvaW50
IGRvIG5vdCBrbm93IGFib3V0IHdoeSB0aGUgUExSIGlzIGVzdGFibGlzaGluZyB0aGUgdExEUCBz
ZXNzaW9uIHRvIGl0LCBpdCBoYXMgbm8gY29udHJvbCBvdmVyIHRoZXNlIHNlc3Npb25zLiBUaGlz
IGlzIHByYWN0aWNhbCBkZXBsb3ltZW50IHByb2JsZW0gb2YgYSByZW1vdGUgTEZBIHRvZGF5Ljwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0K
PHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw
KTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0K
PGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxl
PSJib3JkZXItbGVmdC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0
aDogNXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVw
eDsgbWFyZ2luOiAwcHggMHB4IDBweCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMt
bWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm
aWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29y
ZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9v
bW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9
IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFu
Zz0iRU4tVVMiPkkgZ3Vlc3MgdGhhdCB0aGlzIGlzIG5vdCB0b28gYmFkIHRvIFJMRkEgd2hpY2gg
aXMgYSBwcmUtZXhpc3RpbmcgYXBwbGljYXRpb24sIGJ1dCB3aGF0IGFib3V0IGZ1dHVyZSBhcHBs
aWNhdGlvbnMgd2hpY2ggd291bGQgYWxzbyBiZSBhc3ltZXRyaWM/PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYgc3R5bGU9ImNv
bG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250
LXNpemU6IDE0cHg7Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij5UaGUgdmVyeSBw
dXJwb3NlIG9mIHRoaXMgZG9jdW1lbnQgaXMgdG8gbWFrZSB0aGUgcmVjZWl2aW5nIExTUiBhd2Fy
ZSBvZiB0YXJnZXRlZCBMRFAgYXBwbGljYXRpb24uIEdpdmVuIHRoYXQsIGl0IGhhcyBtb3JlIGNv
bnRyb2wgb3ZlciB0aGVzZSB0TERQIHNlc3Npb25zIGFuZCBjb3JyZXNwb25kaW5nIGZlYy1sYWJl
bCBiaW5kaW5ncyBhZHZlcnRpc2VkIG92ZXIgdGhlbS48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Zm9udC1zaXplOiAxNHB4OyI+DQo8YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlf
U0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VU
TE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iYm9yZGVyLWxlZnQtY29sb3I6IHJn
YigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDsgYm9yZGVyLWxlZnQtc3R5
bGU6IHNvbGlkOyBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IG1hcmdpbjogMHB4IDBweCAwcHgg
NXB4OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxu
czpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hl
bWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cu
dzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9
InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2Vj
dGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+wqc0PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZxdW90O1dp
dGggdGhlIFNBQywgdGhlIHJlc3BvbmRpbmcgTFNSIGlzIG5vdCBhd2FyZSBvZjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsgdGFyZ2V0ZWQgYXBwbGljYXRpb25zLiBUaHVzIGl0IG1heSBiZSB1bmFibGUgdG8gY29tbXVu
aWNhdGUgaXRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBpbnRlcmVzdCBvciBkaXNpbnRlcmVzdCB0byByZWNlaXZl
IHN0YXRlIGluZm9ybWF0aW9uIGZyb20gdGhlIHBlZXIuJnF1b3Q7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5Tb3Jy
eSBidXQgSSBmYWlsIHRvIHNlZSB0aGUgbG9naWMgb3IgdGhlIHVzZSBjYXNlLiBPbmUgaXMgYSBw
cmlvcmkgY2FwYWJsZSBvZiBjb21tdW5pY2F0ZSBpdHMgKF9vd25fKSBpbnRlcmVzdCwgaW5kZXBl
bmRlbnRseSBvZiB0aGUgb25lcyBvZiBpdHMgcGVlci4gZS5nLiwgSWYgSSdkIGxpa2UNCiBhIGJl
ZXIgaW4gYSByZXN0YXVyYW50LCBJIGFzayBmb3IgYSBiZWVyLiAoSSBkb24ndCBuZWVkIHRvIHdh
aXQgZm9yIHRoZSBtZW51LCBzbyBzZWUgd2hldGhlciBJIHdhbid0IGEgYmVlcik8L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdiBz
dHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPkkg
d2lzaCBldmVyeXRoaW5nIGlzIGFzIHNpbXBsZSBhcyBvcmRlcmluZyBhIGJlZXIgdGhhdCB3ZSBs
b3ZlIDopPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPkZvciBpbnN0YW5jZSDigJMgTGV0cyB0YWtlIGEgZXhh
bXBsZSBvZiBCR1AmbmJzcDthdXRvIGRpc2NvdmVyZWQmbmJzcDttdWx0aXNlZ21lbnQmbmJzcDtw
c2V1ZG8gd2lyZSB3aXRoIGRpZmZlcmVudCBmb3J3YXJkIGFuZCByZXZlcnNlIGF1dG8tZGlzY292
ZXJlZCB0bGRwIHBhdGggdGhyb3VnaCB0aGUgbmV0d29yay48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij4mbmJzcDtSMS0tLS0tLS0tLVIyLS0tLS0tLS0t
UjM8L3NwYW4+PC9mb250PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4
OyI+fCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7fCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCAm
bmJzcDsgJm5ic3A7Jm5ic3A7PC9zcGFuPjwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9y
OiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNp
emU6IDE0cHg7Ij4NCjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTVweDsiPlI0LS0tLS0tLS0tUjUtLS0tLS0tLS0tUjY8L3NwYW4+PC9mb250
PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTVweDsiPkZvcndhcmQgcGF0aCAtIFIxIHRvIFIyIHRvIFIzLiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+UmV2ZXJzZSBwYXRoIC0gUjMgdG8gUjYgdG8g
UjUgdG8gUjQgdG8gUjE8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAs
IDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+
DQo8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAs
IDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPkluIHN1Y2ggYSBjYXNlLCBSMSB3aWxsIGVz
dGFibGlzaCBhIHRMRFAgc2Vzc2lvbiB0byBSMiBmb3IgZm9yd2FyZCBwYXRoLiZuYnNwO0hlcmUg
UjImbmJzcDtjYW7igJl0Jm5ic3A7PC9zcGFuPjwvZm9udD48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTVweDsiPmRlY2lkZQ0KIHdoYXQgaXQgd2FudHMuIDwvc3Bhbj48L2ZvbnQ+PHNwYW4gc3R5bGU9
ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBm
b250LXNpemU6IDE1cHg7Ij5SMiBzaW1wbHkgYWNjZXB0cyBhbGwgdGhlJm5ic3A7ZmVjLWxhYmVs
IGJpbmRpbmdzIHRoYXQgUjEgYWR2ZXJ0aXNlIGluY2x1ZGluZyBpcHY0DQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBmb250LXNpemU6IDE1cHg7Ij5mZWMtbGFiZWwgYmluZGluZ3MuJm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgZm9udC1zaXplOiAxNXB4OyI+V2l0aCB0aGlzIGRyYWZ0LCBSMSZuYnNwO2FuZCZu
YnNwO1IyIGtub3dzIHRoYXQgdGhlIHRMRFAgYXBwbGljYXRpb24NCiBpcyBCR1AgYXV0byZuYnNw
Ozwvc3Bhbj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDE1cHg7Ij5kaXNjb3ZlcmVkJm5ic3A7cHNldWRvd2lyZS4mbmJzcDs8L3NwYW4+PC9m
b250Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiIgc3R5bGU9ImNvbG9yOiByZ2IoMCwg
MCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+Uzwvc3Bhbj48L2ZvbnQ+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDE1cHg7Ij5vDQogdGhleSBleGNoYW5nZSBvbmx5IEZFQyAxMjkgbGFiZWwm
bmJzcDtiaW5kaW5nIG92ZXIgdGhlIHNlc3Npb24gYXZvaWRpbmcgdGhlIHVubmVjZXNzYXJ5IElQ
djQmbmJzcDtmZWMtbGFiZWwgYmluZGluZ3MuJm5ic3A7PC9zcGFuPjwvZm9udD48L2Rpdj4NCjxk
aXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7
Ij48YnI+DQo8L3NwYW4+PC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0
eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklC
VVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9ImJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYs
IDIyMyk7IGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsg
cGFkZGluZzogMHB4IDBweCAwcHggNXB4OyBtYXJnaW46IDBweCAwcHggMHB4IDVweDsiPg0KPGRp
diB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNj
aGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1t
aWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3Nv
ZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9S
RUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7Ij48YnI+DQo8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1V
UyI+JnF1b3Q7Jm5ic3A7IFRoZXJlZm9yZSwgd2hlbiB0aGUgcmVzcG9uZGluZyBMU1IgaXMgbm90
IGF3YXJlIG9mIHRhcmdldGVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBhcHBsaWNhdGlvbnMgc3VjaCBhIHJlbW90
ZSBMRkEgYW5kIEJHUCBhdXRvIGRpc2NvdmVyZWQgcHNldWRvd2lyZXMsJm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZu
YnNwOyZuYnNwO1RBQyBtZWNoYW5pc20gc2hvdWxkIGJlIHVzZWQgYW5kIHdoZW4gdGhlIHJlc3Bv
bmRpbmcgTFNSIGlzIGF3YXJlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyAod2l0aCBhcHByb3ByaWF0ZSBjb25maWd1
cmF0aW9uKSBvZiB0YXJnZXRlZCBhcHBsaWNhdGlvbnMgc3VjaCBhcyBGRUM8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
IDEyOCBwc2V1ZG93aXJlLCBTQUMgbWVjaGFuaXNtIHNob3VsZCBiZSB1c2VkLiZxdW90OzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5n
PSJFTi1VUyI+V2VsbCwgYXMgYWxyZWFkeSBleHByZXNzZWQsIEkgZG9uJ3QgZmVlbCB0aGF0IFRB
QyBpcyB3ZWxsIHN1aXRlZCBmb3IgdGhlIFJMRkEgYXBwbGljYXRpb24gYXMgaXQgYWRkcyB0aGUg
cmVxdWlyZW1lbnQgdG8gY29uZmlndXJlIGJvdGggZW5kcy4gKG1vcmUgc3BlY2lmaWNhbGx5IHRo
ZSBNZXJnZQ0KIFBvaW50KS4gSW4gd2hpY2ggY2FzZSwgYXMgcGVyIHlvdXIgYWJvdmUgdGV4dCwg
U0FDIHNob3VsZCBiZSB1c2VkIGluc3RlYWQgb2YgVEFDLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5JZiBMRFAgaGFzIGFscmVhZHkgYSB3
YXkgdG8gY29udHJvbCBGRUMvc3RhdGUgYWR2ZXJ0aXNlbWVudCAoYXMgcGVyIFJGQyA3NDczKSwg
SSBmZWVsIHRoYXQgYWRkaW5nIHRoZSBzYW1lIGZ1bmN0aW9uYWxpdHkgaW4gVEFDIGlzIHJlZHVu
ZGFudC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2
IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyI+
QWxyZWFkeSBleHBsYWluZWQuIEluIHN1bW1hcnksIHRoaXMgZG9jdW1lbnQgbWFrZXMgcmVjZWl2
aW5nIExTUiBhd2FyZSBvZiB0YXJnZXRlZCBMRFAgYXBwbGljYXRpb25zIGFuZCBvbmx5IGFkdmVy
dGlzZSBGRUMtbGFiZWwgYmluZGluZ3MgZm9yIHRob3NlIG5lZ290aWF0ZWQgdExEUCBhcHBsaWNh
dGlvbnMuPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJyPg0K
PC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xvcjogcmdi
KDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx
NHB4OyI+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9U
RSIgc3R5bGU9ImJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci1s
ZWZ0LXdpZHRoOiA1cHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZzogMHB4IDBw
eCAwcHggNXB4OyBtYXJnaW46IDBweCAwcHggMHB4IDVweDsiPg0KPGRpdiB4bWxuczp2PSJ1cm46
c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0
LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9m
ZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8y
MDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxk
aXYgbGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48
c3BhbiBsYW5nPSJFTi1VUyI+LS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyI+PHNwYW4gbGFuZz0iRU4tVVMiPsKnNDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mcXVvdDtUaGUgc2V0IG9mPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBh
cHBsaWNhdGlvbnMgbmVnb3RpYXRlZCBieSB0aGUgVEFDIG1lY2hhbmlzbSBpcyBzeW1tZXRyaWMg
YmV0d2VlbiB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHR3byBMRFAgcGVlcnMuJnF1b3Q7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5vay4gZm9yIHRoZSBfbmVnb2NpYXRlZF8gYXBwbGljYXRpb25zLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZxdW90O0luIHRoZSBhYnNlbmNl
IG9mIGZ1cnRoZXIgbWVjaGFuaXNtcywgdHdvIExEUCBwZWVyczxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgd2lsbCBi
b3RoIGFkdmVydGlzZSBzdGF0ZSBpbmZvcm1hdGlvbiBmb3IgdGhlIHNhbWUgc2V0IG9mPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OyZuYnNwOyBhcHBsaWNhdGlvbnMuJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5XaGF0IGRvIHlvdSBtZWFu
IGJ5ICZxdW90O3N0YXRlIGluZm9ybWF0aW9uJnF1b3Q7PyBBdCBmaXJzdCByZWFkaW5nLCBJIHVu
ZGVyc3Rvb2QgJnF1b3Q7VEFFJnF1b3Q7IGJ1dCB0aGlzIHdvdWxkIGJlIGluY29ycmVjdC4gU28g
bm93IEkgZ3Vlc3MgdGhhdCB5b3UgbWVhbiAmcXVvdDtGRUMgbWFwcGluZ3MmcXVvdDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bh
bj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NClllcywmbmJzcDs8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxNXB4OyI+RkVDIG1hcHBpbmdzLjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9
ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBm
b250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9T
RUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRM
T09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xvcjogcmdi
KDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVmdC1zdHls
ZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4IDBweCA1
cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5z
Om89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJu
OnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVt
YXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53
My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0
aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPi0tLTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5Vc2FnZSAobmV3
IHNlY3Rpb24pPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFu
Zz0iRU4tVVMiPlRvIGFsbG93IGZvciBpbmNyZW1lbnRhbCBkZXBsb3ltZW50IG9mIG5ldyBUQUkg
YXMgd2VsbCBhcyBwcml2YXRlIHVzYWdlIGJ5IGEgbmV0d29yayBvcGVyYXRvciwgSSB0aGluayB0
aGUgY29uZmlndXJhdGlvbiBTSE9VTEQgYWxsb3cgdGhlIGNvbmZpZ3VyYXRpb24gb2YgYW55IFRB
SSAoaW5jbHVkaW5nDQogdGhlIG9uZXMgdW5rbm93biBmcm9tIHRoZSBpbXBsZW1lbnRhdGlvbikg
b24gYm90aCB0aGUgc2VuZGluZyBzaWRlIGFuZCB0aGUgcmVjZWl2aW5nIHNpZGUuPC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYg
c3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiPkFkZGVkIGEgdGV4dCB0byBwcm9j
ZWR1cmFsIHNlY3Rpb24gMi4yIGxhc3QgcGFyYWdyYXBoLjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5
bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9E
WV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19P
VVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJib3JkZXItbGVmdC1jb2xvcjog
cmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4OyBib3JkZXItbGVmdC1z
dHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgbWFyZ2luOiAwcHggMHB4IDBw
eCA1cHg7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHht
bG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0i
dXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3Nj
aGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3
dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGlu
az0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRT
ZWN0aW9uMTsiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4tLS08bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+wqc0PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPiZx
dW90O1RoZSBUQUMgbWVjaGFuaXNtIE1VU1Q8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHRha2UgcHJlY2VkZW5jZSBv
dmVyIHRoZSBTQUMgbWVjaGFuaXNtIHdpdGggcmVzcGVjdCB0byBlbmFibGluZzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsgYXBwbGljYXRpb25zIGZvciB3aGljaCBzdGF0ZSBpbmZvcm1hdGlvbiB3aWxsIGJlIGFkdmVy
dGlzZWQuJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5JcyB0aGlzIG5vdCBhIGNhc2Ugd2hlcmUgdGhlIGRv
Y3VtZW50IG1ldGEgZGF0YSBzaG91bGQgaW5kaWNhdGUgdGhhdCB0aGlzIGRvY3VtZW50IHVwZGF0
ZXMgUkZDIDc0NzM/Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyI+PHNwYW4gbGFuZz0iRU4tVVMiPi0tLTwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAs
IDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4
OyI+DQpVcGRhdGVkLjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJyPg0K
PC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xvcjogcmdi
KDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx
NHB4OyI+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9U
RSIgc3R5bGU9ImJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci1s
ZWZ0LXdpZHRoOiA1cHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZzogMHB4IDBw
eCAwcHggNXB4OyBtYXJnaW46IDBweCAwcHggMHB4IDVweDsiPg0KPGRpdiB4bWxuczp2PSJ1cm46
c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0
LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9m
ZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8y
MDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxk
aXYgbGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7Ij48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyI+
PHNwYW4gbGFuZz0iRU4tVVMiPsKnMzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsiPjxzcGFuIGxhbmc9IkVOLVVTIj4mcXVvdDtJUHY0IGludHJhLWFyZWEgRkVDcyZxdW90Ozxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIGxhbmc9IkVOLVVTIj5J
cyB0aGlzIGp1c3QgYSBuYW1lIG9mIGFwcGxpY2F0aW9uLCBvciBpcyB0aGVyZSBhIHNwZWNpZmlj
IGJlaGF2aW9yIGFzc29jaWF0ZWQgd2l0aCBpdD8gKGUuZy4gb25seSBhZHZlcnRpc2luZyB0aGUg
SVB2NCBGRUMgZnJvbSBteSBhbiBhcmVhLikgSWYgc28sIHRoZSBiZWhhdmlvciBzaG91bGQNCiBi
ZSBzcGVjaWZpZWQuIEFuZCBwbGVhc2UgY2xhcmlmeSB3aGV0aGVyIHRoaXMgaXMgdGhlIGFyZWEg
b2YgdGhlIHNlbmRlciBvciBvZiB0aGUgcmVjZWl2ZXIsIGFzIGluIHRoZSBnZW5lcmFsIGNhc2Us
IHRoZXkgbWF5IGJlIGluIGEgZGlmZmVyZW50IGFyZWEuIEFuZCBjbGFyaWZ5IHRoZSBiZWhhdmlv
ciBmb3IgSVMtSVMgbGV2ZWwgMiBub2Rlcy48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAw
LCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsi
Pg0KV2Ugd291bGQgYWRkIHNvbWUgdGV4dCB0byBhZGRyZXNzIGl0LjwvZGl2Pg0KPGRpdiBzdHls
ZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdi
KDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDE1cHg7Ij5UaGFua3M8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xv
cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDE1cHg7Ij5TYW50b3NoPC9zcGFuPjwvZGl2Pg0KPC9ib2R5Pg0K
PC9odG1sPg0K

--_000_D4A3A262E06A8sesalejunipernet_--


From nobody Fri Jan 20 21:02:17 2017
Return-Path: <loa@pi.nu>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51D8512988A; Fri, 20 Jan 2017 21:02:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.099
X-Spam-Level: 
X-Spam-Status: No, score=-5.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-3.199] 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 YJO9TBP3Eefe; Fri, 20 Jan 2017 21:02:14 -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 AFABC129888; Fri, 20 Jan 2017 21:02:10 -0800 (PST)
Received: from [192.168.1.11] (unknown [49.150.98.11]) (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 D34F418013D1; Sat, 21 Jan 2017 06:02:06 +0100 (CET)
From: Loa Andersson <loa@pi.nu>
To: rtg-dir@ietf.org, trill-chairs@ietf.org, draft-ietf-trill-ecn-support@ietf.org
Message-ID: <e32f157e-c466-ec37-56aa-ebabdac91464@pi.nu>
Date: Sat, 21 Jan 2017 13:02:00 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/reqfdNq4KW7Qu2FX0abbHnapuE8>
Cc: "'Yemin \(Amy'" <amy.yemin@huawei.com>, trill@ietf.org
Subject: [RTG-DIR] QA review of draft-ietf-trill-ecn-support
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jan 2017 05:02:16 -0000

Authors,

I have been asked to do a Routing Area Directorate QA review of
draft-ietf-trill-ecn-support.

Caveat - I'm not a congestion control expert, and this will show up in
my comments. The place where I ask for clarifications might be perfectly
clear for a reader that is up to speed in the area.

Summary:

I think the document is on the right track, for a reader not an expert
in the area there are a lot of abbreviations that are not properly
expanded. I also think that it would be a good idea to more clearly
make the the case why the document is needed (abstract and/or introduction).

After a while I stop trying to distinguish between "Minor issues" and
"Nits" and placed everything as Minor Issues. I guess I could have
done everything as Nits :).

Other than the Comment/Minor Issues I find the document pretty solid,
though I sometimes found it hard to parse sentences.
If you want I can take a look at that aspect once what is in this
review has been addressed.


Comments:

Last paragraph of the Introduction
----------------------------------

    Whichever RBridges do not support ECN, this
    specification ensures congestion notification will propagate safely
    to Destination because the packet will be dropped if explicit
    congestion notification cannot be propagated and drop is itself an
    implicit form of congestion notification.

Is this logic really watertight? What if the packet is dropped because 
of a checksum error?



Major Issues:


Minor Issues:

Abstract
--------
I find the Abstract a bit meager, a little more context would be good.

    Maybe lead with some short words about what ECN is good for.

And maybe use this from the Introduction:

    This specification provides for any ECN marking in the traffic at the
    ingress to be copied into the TRILL Extension Header Flags Word. It
    also enables congestion marking by a congested RBridge such as RBn or
    RB1 above in the TRILL Header Extension Flags Word [RFC7179].

ECNencapGuide
-------------

This reference has expired, probably not a problem since Bob is a
co-author of both documents.

TRILL Header
------------

Referred to in section in the Introduction, I think a reference would be 
good.

The ECN Specific Extended Header Flags
--------------------------------------

The pictures is less than intuitive, it took me quite some time de-code it.
I did the following:
Critical (?) flags
  0 - CRHbH (no expansion found in document)
  1 - CRItE (no expansion found in document)
  2 - CRRsv (no expansion found in document)

CHbH flags (Critical Hop by Hop flags - no expansion found in document)
  3 - unassigned
  4 - unassigned
  5 - unassigned
  6 - unassigned
  7 - CRCAF (no expansion found in document)

NCHbH flags = Non-Critical Hop-by-Hop flags
  8 - NCCAF (no expansion found in document)
  9 - unassigned
10 - unassigned
11 - unassigned
-------------------------------------------
12 - ECN = Explicit Congestion Notification
13   (two bit flags)
-------------------------------------------

CRSV flags (no expansion found in document)
-------------------------------------------
14 - Ext Hop Cnt (no expansion found in document)
15   three bit field
16
------------------------------------------

NCRSV flags (no expansion found in document)
17 - unassigned
18 - unassigned
19 - unassigned
20 - unassigned
------------------------------------------

CItE flags = Critical Ingress-to-Egress
------------------------------------------
21 - unassigned
22 - unassigned
23 - unassigned
24 - unassigned
25 - unassigned
26 - CCE = Critical Congestion Experienced
------------------------------------------

NCItE flags = Non Critical Ingress-to-Egress
--------------------------------------------
27 - Ext Clr (no expansion found in document)
28   two bit field
--------------------------------------------
29 - unassigned
30 - unassigned
31 - unassigned

Multi-bit flags
---------------

In the context I've been active "flags" are one bit, if there are 
multiple bits they are called fields. I understand that in the context
this is written there are multiple bit flags.

Bit 11 and 12
-------------

Bit 11 and 12 has the following code points:

           Binary  Name     Meaning
           ------  -------  -----------------------------------
             00     Not-ECT Not ECN-Capable Transport
             01     ECT(1)  ECN-Capable Transport (1)
             10     ECT(0)  ECN-Capable Transport (0)
             11     NCCE    Non-Critical Congestion Experienced

                     Table 1. TRILL-ECN Field Codepoints

There is no good explanation what ECT(0) and ECT(1) means, even though
it is (page 9) said that "ECT(1) as a lesser severity level, termed the
Threshold-Marked (ThM) codepoint". It could be inferred that ECT(0) is
a higher severity level, but this should be clearly spelled out.

RFC 3168 does not make the distinction between ECT(0) and ECT(1), but
says that it will be done in future RFCs; since this is about 3000 RFCs
ago it might have happened but I couldn't find it. If this has been done
I think a reference would be good.

Code Point 0b11
---------------
The text above Table 1 says:
OLD
"However codepoint 11 is called Non-Critical Congestion Experienced
(NCCE)..."
I think this should be:
However code point 0b11 is called Non-Critical Congestion Experienced
(NCCE)..."

The text further says that the code point is call NCCE to distinguish
it from Congestion Experienced in IP. The question I have is why it is
necessary to distinguish code point 0b11, but not 0b00, 0b01 and 0b10?

ECN SUpport
-----------

The first paragraph has "logically" at three places, what would be the
difference if these "logically" are dropped?


First sentence in sectuion 3.1
------------------------------

The sentence says:
"The ingress behavior is as follows:"

I would say
"The behavior of an ingress RBridge is as follows:"
or even
"The behavior of an ingress RBridge MUST be as follows:"

cleared vs set to zero
----------------------
The last sub-bullet in the first main bullet of section 3.1 says:
"ensure the CCE flag is cleared to zero (Flags Word bit 26)." I would
have used "cleared" or "swt to zero".

First line section 3,2
----------------------
s/ahow/shown
Caveat I normally don't English grammar reviews, but sometimes I can't 
stop myself :)

Second line first main bullet in section 3.2
--------------------------------------------

I prefer the format "guidelines in RFC 7567 [RFC7567]"

Third sub-bullet in the third main bullet of section 3.2
---------------------------------------------------------

It says:
"+  set the TRILL-ECN field to Not-ECT (00);"

Here you use "field" instead of "flag", which is fine, but the document
should be consistent. Either:
+  set the TRILL-ECN field to Not-ECT (0b00);
or
+  set the TRILL-ECN flag to Not-ECT (0b00);

Egress ECN Support
------------------
First sentence:
   "If the egress RBridge does not support ECN, it will ignore bits 12
    and 13 of any Flags Word that is present, because it does not contain
    any special ECN logic."

in "it will ignore" what does "it" refer to?

SHould it be:

   "If the egress RBridge does not support ECN, the RBridge will ignore
    the TRILL-ECN field (bits 12 and 13) if a Flags Word that is
    present, because it has no ECN logic."

TRILL Support for ECN Variants
------------------------------
The sedond sentence of section four says:

    Section 3 specifies interworking between TRILL and the original
    standardized form of ECN in IP [RFC3168].

RFC 3168 is updated by RFC 4301, RFC 6040, does section 3 relate to
RFC 3168 or does the updates come into plan. IF the updates are in
scope I think the sentence should say:

    Section 3 specifies interworking between TRILL and the original
    standardized form of ECN in IP RFC 3168 [RFC3168], and the updates
    in RFC4310 [RFC4301] and RFC 6040 [6040].





Nits:

Codepoints
----------
at several places "codepoint(s)" I think the words IANA and the
RFC Editor use is "code point(s)"



/Loa
-- 


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


From nobody Sat Jan 21 03:14:47 2017
Return-Path: <shares@ndzh.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C380D129A73; Sat, 21 Jan 2017 03:14:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.945
X-Spam-Level: 
X-Spam-Status: No, score=0.945 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845] 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 1uiachnWorSz; Sat, 21 Jan 2017 03:14:40 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 248191299B4; Sat, 21 Jan 2017 03:14:39 -0800 (PST)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=71.13.235.4; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Loa Andersson'" <loa@pi.nu>, <rtg-dir@ietf.org>, <trill-chairs@ietf.org>, <draft-ietf-trill-ecn-support@ietf.org>
References: <e32f157e-c466-ec37-56aa-ebabdac91464@pi.nu>
In-Reply-To: <e32f157e-c466-ec37-56aa-ebabdac91464@pi.nu>
Date: Sat, 21 Jan 2017 06:10:41 -0500
Message-ID: <000001d273d7$016784d0$04368e70$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIJRraBnau4pI8DyrHztW6f57h6AaDVIHlQ
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/3xPNyzFQuKByxSwPcJJkIwJAJj8>
Cc: "'Yemin \(Amy'" <amy.yemin@huawei.com>, trill@ietf.org
Subject: Re: [RTG-DIR] [trill] QA review of draft-ietf-trill-ecn-support
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jan 2017 11:14:41 -0000

Loa:

Thank you for providing this review to the authors.   

Sue Hares 
Trill co-chair

-----Original Message-----
From: trill [mailto:trill-bounces@ietf.org] On Behalf Of Loa Andersson
Sent: Saturday, January 21, 2017 12:02 AM
To: rtg-dir@ietf.org; trill-chairs@ietf.org;
draft-ietf-trill-ecn-support@ietf.org
Cc: 'Yemin (Amy'; trill@ietf.org
Subject: [trill] QA review of draft-ietf-trill-ecn-support

Authors,

I have been asked to do a Routing Area Directorate QA review of
draft-ietf-trill-ecn-support.

Caveat - I'm not a congestion control expert, and this will show up in my
comments. The place where I ask for clarifications might be perfectly clear
for a reader that is up to speed in the area.

Summary:

I think the document is on the right track, for a reader not an expert in
the area there are a lot of abbreviations that are not properly expanded. I
also think that it would be a good idea to more clearly make the the case
why the document is needed (abstract and/or introduction).

After a while I stop trying to distinguish between "Minor issues" and "Nits"
and placed everything as Minor Issues. I guess I could have done everything
as Nits :).

Other than the Comment/Minor Issues I find the document pretty solid, though
I sometimes found it hard to parse sentences.
If you want I can take a look at that aspect once what is in this review has
been addressed.


Comments:

Last paragraph of the Introduction
----------------------------------

    Whichever RBridges do not support ECN, this
    specification ensures congestion notification will propagate safely
    to Destination because the packet will be dropped if explicit
    congestion notification cannot be propagated and drop is itself an
    implicit form of congestion notification.

Is this logic really watertight? What if the packet is dropped because of a
checksum error?



Major Issues:


Minor Issues:

Abstract
--------
I find the Abstract a bit meager, a little more context would be good.

    Maybe lead with some short words about what ECN is good for.

And maybe use this from the Introduction:

    This specification provides for any ECN marking in the traffic at the
    ingress to be copied into the TRILL Extension Header Flags Word. It
    also enables congestion marking by a congested RBridge such as RBn or
    RB1 above in the TRILL Header Extension Flags Word [RFC7179].

ECNencapGuide
-------------

This reference has expired, probably not a problem since Bob is a
co-author of both documents.

TRILL Header
------------

Referred to in section in the Introduction, I think a reference would be 
good.

The ECN Specific Extended Header Flags
--------------------------------------

The pictures is less than intuitive, it took me quite some time de-code it.
I did the following:
Critical (?) flags
  0 - CRHbH (no expansion found in document)
  1 - CRItE (no expansion found in document)
  2 - CRRsv (no expansion found in document)

CHbH flags (Critical Hop by Hop flags - no expansion found in document)
  3 - unassigned
  4 - unassigned
  5 - unassigned
  6 - unassigned
  7 - CRCAF (no expansion found in document)

NCHbH flags = Non-Critical Hop-by-Hop flags
  8 - NCCAF (no expansion found in document)
  9 - unassigned
10 - unassigned
11 - unassigned
-------------------------------------------
12 - ECN = Explicit Congestion Notification
13   (two bit flags)
-------------------------------------------

CRSV flags (no expansion found in document)
-------------------------------------------
14 - Ext Hop Cnt (no expansion found in document)
15   three bit field
16
------------------------------------------

NCRSV flags (no expansion found in document)
17 - unassigned
18 - unassigned
19 - unassigned
20 - unassigned
------------------------------------------

CItE flags = Critical Ingress-to-Egress
------------------------------------------
21 - unassigned
22 - unassigned
23 - unassigned
24 - unassigned
25 - unassigned
26 - CCE = Critical Congestion Experienced
------------------------------------------

NCItE flags = Non Critical Ingress-to-Egress
--------------------------------------------
27 - Ext Clr (no expansion found in document)
28   two bit field
--------------------------------------------
29 - unassigned
30 - unassigned
31 - unassigned

Multi-bit flags
---------------

In the context I've been active "flags" are one bit, if there are 
multiple bits they are called fields. I understand that in the context
this is written there are multiple bit flags.

Bit 11 and 12
-------------

Bit 11 and 12 has the following code points:

           Binary  Name     Meaning
           ------  -------  -----------------------------------
             00     Not-ECT Not ECN-Capable Transport
             01     ECT(1)  ECN-Capable Transport (1)
             10     ECT(0)  ECN-Capable Transport (0)
             11     NCCE    Non-Critical Congestion Experienced

                     Table 1. TRILL-ECN Field Codepoints

There is no good explanation what ECT(0) and ECT(1) means, even though
it is (page 9) said that "ECT(1) as a lesser severity level, termed the
Threshold-Marked (ThM) codepoint". It could be inferred that ECT(0) is
a higher severity level, but this should be clearly spelled out.

RFC 3168 does not make the distinction between ECT(0) and ECT(1), but
says that it will be done in future RFCs; since this is about 3000 RFCs
ago it might have happened but I couldn't find it. If this has been done
I think a reference would be good.

Code Point 0b11
---------------
The text above Table 1 says:
OLD
"However codepoint 11 is called Non-Critical Congestion Experienced
(NCCE)..."
I think this should be:
However code point 0b11 is called Non-Critical Congestion Experienced
(NCCE)..."

The text further says that the code point is call NCCE to distinguish
it from Congestion Experienced in IP. The question I have is why it is
necessary to distinguish code point 0b11, but not 0b00, 0b01 and 0b10?

ECN SUpport
-----------

The first paragraph has "logically" at three places, what would be the
difference if these "logically" are dropped?


First sentence in sectuion 3.1
------------------------------

The sentence says:
"The ingress behavior is as follows:"

I would say
"The behavior of an ingress RBridge is as follows:"
or even
"The behavior of an ingress RBridge MUST be as follows:"

cleared vs set to zero
----------------------
The last sub-bullet in the first main bullet of section 3.1 says:
"ensure the CCE flag is cleared to zero (Flags Word bit 26)." I would
have used "cleared" or "swt to zero".

First line section 3,2
----------------------
s/ahow/shown
Caveat I normally don't English grammar reviews, but sometimes I can't 
stop myself :)

Second line first main bullet in section 3.2
--------------------------------------------

I prefer the format "guidelines in RFC 7567 [RFC7567]"

Third sub-bullet in the third main bullet of section 3.2
---------------------------------------------------------

It says:
"+  set the TRILL-ECN field to Not-ECT (00);"

Here you use "field" instead of "flag", which is fine, but the document
should be consistent. Either:
+  set the TRILL-ECN field to Not-ECT (0b00);
or
+  set the TRILL-ECN flag to Not-ECT (0b00);

Egress ECN Support
------------------
First sentence:
   "If the egress RBridge does not support ECN, it will ignore bits 12
    and 13 of any Flags Word that is present, because it does not contain
    any special ECN logic."

in "it will ignore" what does "it" refer to?

SHould it be:

   "If the egress RBridge does not support ECN, the RBridge will ignore
    the TRILL-ECN field (bits 12 and 13) if a Flags Word that is
    present, because it has no ECN logic."

TRILL Support for ECN Variants
------------------------------
The sedond sentence of section four says:

    Section 3 specifies interworking between TRILL and the original
    standardized form of ECN in IP [RFC3168].

RFC 3168 is updated by RFC 4301, RFC 6040, does section 3 relate to
RFC 3168 or does the updates come into plan. IF the updates are in
scope I think the sentence should say:

    Section 3 specifies interworking between TRILL and the original
    standardized form of ECN in IP RFC 3168 [RFC3168], and the updates
    in RFC4310 [RFC4301] and RFC 6040 [6040].





Nits:

Codepoints
----------
at several places "codepoint(s)" I think the words IANA and the
RFC Editor use is "code point(s)"



/Loa
-- 


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

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


From nobody Sat Jan 21 05:35:47 2017
Return-Path: <tomonori.takeda@ntt.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 48BDE129A6D; Sat, 21 Jan 2017 05:35:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.8
X-Spam-Level: 
X-Spam-Status: No, score=-5.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-3.199, 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 dDJywk4cqDgP; Sat, 21 Jan 2017 05:35:42 -0800 (PST)
Received: from mgw020.noc.ntt.com (mgw020.noc.ntt.com [210.160.55.2]) by ietfa.amsl.com (Postfix) with ESMTP id 8ECC1129A72; Sat, 21 Jan 2017 05:35:41 -0800 (PST)
Received: from c0044i0.coe.ntt.com (c0044i0.nc.agilit-hosting.com [10.18.161.13]) by mgw020.noc.ntt.com (NTT Com MailSV) with ESMTP id 8D24F4460020; Sat, 21 Jan 2017 22:35:39 +0900 (JST)
Received: from C0038I0.coe.ntt.com (10.18.160.42) by c0044i0.coe.ntt.com (10.18.161.13) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sat, 21 Jan 2017 22:35:39 +0900
Received: from C0561I0.coe.ntt.com ([169.254.1.252]) by C0038I0.coe.ntt.com ([10.18.160.42]) with mapi id 14.03.0319.002; Sat, 21 Jan 2017 22:35:38 +0900
From: Tomonori Takeda <tomonori.takeda@ntt.com>
To: 'Dhruv Dhody' <dhruv.dhody@huawei.com>, "'rtg-ads@ietf.org'" <rtg-ads@ietf.org>
Thread-Topic: [Pce] RtgDir review: draft-ietf-pce-stateful-sync-optimizations-07.txt
Thread-Index: AQHSc1PYKq45qhYOtEKIH0AdDxyJOKFC7oEA
Date: Sat, 21 Jan 2017 13:35:37 +0000
Message-ID: <EB0F2EAC05E9C64D80571F2042700A2A866C798F@C0561I0.coe.ntt.com>
References: <EB0F2EAC05E9C64D80571F2042700A2A866C6F56@C0561I0.coe.ntt.com> <23CE718903A838468A8B325B80962F9B8CA5C7C3@blreml501-mbb>
In-Reply-To: <23CE718903A838468A8B325B80962F9B8CA5C7C3@blreml501-mbb>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ccmail-original-to: dhruv.dhody@huawei.com, rtg-ads@ietf.org
x-ccmail-original-cc: rtg-dir@ietf.org, draft-ietf-pce-stateful-sync-optimizations.all@ietf.org, pce@ietf.org
x-originating-ip: [10.25.149.206]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/Stb2n18uIa-DkzxLyN3rcdwI2yg>
Cc: "'rtg-dir@ietf.org'" <rtg-dir@ietf.org>, "'draft-ietf-pce-stateful-sync-optimizations.all@ietf.org'" <draft-ietf-pce-stateful-sync-optimizations.all@ietf.org>, "'pce@ietf.org'" <pce@ietf.org>
Subject: Re: [RTG-DIR] [Pce] RtgDir review: draft-ietf-pce-stateful-sync-optimizations-07.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jan 2017 13:35:45 -0000

SGkgRGhydXYsDQoNClRoYW5rcy4NCg0KUGxlYXNlIHNlZSBpbi1saW5lLg0KDQo+IFtEaHJ1dl0g
SW4gdGhlIHN0ZXAgKGIpIHdoZW4gTFNQIzMgc3RhdGUgaXMgY2hhbmdlZCwgdGhlIExTUCBTdGF0
ZSBEQiBWZXJzaW9uIG51bWJlciB3aWxsIGJlIGluY3JlbWVudGVkLiBUaGlzIG51bWJlciBpcyBp
bmNyZW1lbnRlZCBmb3IgYWxsIExTUHMsIGFuZCBub3QganVzdCBmb3IgdGhlIExTUHMgdGhhdCBh
cmUgbm90IGRlbGVnYXRlZC4gPiBTbyBpbiB0aGlzIGNhc2UsIGZ1bGwgc3RhdGUgc3luY2hyb25p
emF0aW9uIHdpbGwgaGFwcGVuLg0KDQpPSywgSSB1bmRlcnN0YW5kIHRoYXQgTFNQIFN0YXRlIERC
IFZlcnNpb24gd2lsbCBiZSBpbmNyZW1lbnRlZCB3aGVuIExTUCBTdGF0ZSBEQiBjaGFuZ2VzLCBh
cyB3ZWxsIGFzIFJlZGVsZWdhdGlvbiBUaW1lb3V0IEludGVydmFsIHRpbWVyIGV4cGlyZXMuDQpU
aGF0IG1ha2VzIHNlbnNlLiBUaGFua3MuDQoNCj4gW0RocnV2XSBUaGlzIHdhcyBkb25lIG1haW5s
eSBiZWNhdXNlIFBDUnB0IGlzIGEgbGlzdCBvZiBzdGF0ZSByZXBvcnRzIG9mIExTUCBhbmQgd2Ug
ZG8gbm90IGhhdmUgYSB3YXkgdG8gZW5jb2RlIG9iamVjdC9UTFYgZm9yIGFsbCBMU1BzIGluIHRo
ZSBQQ1JwdCBtZXNzYWdlLg0KDQpUaGlzIHdvcmtzLCBzbyBJIGRvIG5vdCBoYXZlIGFueSBvYmpl
Y3Rpb24uDQoNCj4gW0RocnV2XSBHb29kIENhdGNoLiBJIGNhbiBhZGQgdGV4dCAiVGhlIFBDVXBk
IG1lc3NhZ2UgTVVTVCBpbmNsdWRlIGFuIGVtcHR5IEVSTyBhcyBpdHMgaW50ZW5kZWQgcGF0aCBh
bmQgU0hPVUxEIE5PVCBpbmNsdWRlIHRoZSBvcHRpb25hbCBvYmplY3RzIGZvciBpdHMgYXR0cmli
dXRlcy4iDQoNClRoYW5rcy4gSSB0aGluayBhZGRpbmcgdGV4dCB3b3VsZCBiZSBiZW5lZmljaWFs
IGZvciBjb21wbGV0ZW5lc3MuDQoNClRoYW5rcywNClRvbW8NCg0KLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCkZyb206IERocnV2IERob2R5IFttYWlsdG86ZGhydXYuZGhvZHlAaHVhd2VpLmNv
bV0gDQpTZW50OiBTYXR1cmRheSwgSmFudWFyeSAyMSwgMjAxNyA0OjMyIEFNDQpUbzogVG9tb25v
cmkgVGFrZWRh77yI5q2m55Sw55+l5YW477yJOyAncnRnLWFkc0BpZXRmLm9yZycNCkNjOiAncnRn
LWRpckBpZXRmLm9yZyc7ICdkcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1zeW5jLW9wdGltaXphdGlv
bnMuYWxsQGlldGYub3JnJzsgJ3BjZUBpZXRmLm9yZycNClN1YmplY3Q6IFJFOiBbUGNlXSBSdGdE
aXIgcmV2aWV3OiBkcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1zeW5jLW9wdGltaXphdGlvbnMtMDcu
dHh0DQoNCkhpIFRvbW8sIA0KDQpUaGFuayB5b3UgZm9yIHJldmlldyBhbmQgc3VwcG9ydC4gUGxl
YXNlIHNlZSBpbmxpbmUgZm9yIGNvbW1lbnRzLiANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPiBGcm9tOiBQY2UgW21haWx0bzpwY2UtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFRvbW9ub3JpIFRha2VkYQ0KPiBTZW50OiAyMCBKYW51YXJ5IDIwMTcgMTM6MjcNCj4gVG86
ICdydGctYWRzQGlldGYub3JnJyA8cnRnLWFkc0BpZXRmLm9yZz4NCj4gQ2M6ICdydGctZGlyQGll
dGYub3JnJyA8cnRnLWRpckBpZXRmLm9yZz47IA0KPiAnZHJhZnQtaWV0Zi1wY2Utc3RhdGVmdWwt
c3luYy1vcHRpbWl6YXRpb25zLmFsbEBpZXRmLm9yZycNCj4gPGRyYWZ0LWlldGYtcGNlLXN0YXRl
ZnVsLXN5bmMtb3B0aW1pemF0aW9ucy5hbGxAaWV0Zi5vcmc+Ow0KPiAncGNlQGlldGYub3JnJyA8
cGNlQGlldGYub3JnPg0KPiBTdWJqZWN0OiBbUGNlXSBSdGdEaXIgcmV2aWV3Og0KPiBkcmFmdC1p
ZXRmLXBjZS1zdGF0ZWZ1bC1zeW5jLW9wdGltaXphdGlvbnMtMDcudHh0DQo+IA0KPiBIZWxsbywN
Cj4gDQo+IEkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHJl
dmlld2VyIGZvciB0aGlzIGRyYWZ0Lg0KPiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0
byByZXZpZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIA0KPiBkcmFmdHMgYXMgdGhl
eSBwYXNzIHRocm91Z2ggSUVURiBsYXN0IGNhbGwgYW5kIElFU0cgcmV2aWV3LCBhbmQgDQo+IHNv
bWV0aW1lcyBvbiBzcGVjaWFsIHJlcXVlc3QuIFRoZSBwdXJwb3NlIG9mIHRoZSByZXZpZXcgaXMg
dG8gcHJvdmlkZSANCj4gYXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZvciBtb3JlIGlu
Zm9ybWF0aW9uIGFib3V0IHRoZSBSb3V0aW5nIA0KPiBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSAN
Cj4gaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0Rpcg0K
PiANCj4gQWx0aG91Z2ggdGhlc2UgY29tbWVudHMgYXJlIHByaW1hcmlseSBmb3IgdGhlIHVzZSBv
ZiB0aGUgUm91dGluZyBBRHMsIA0KPiBpdCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBj
b25zaWRlciB0aGVtIGFsb25nIHdpdGggYW55IG90aGVyIA0KPiBJRVRGIExhc3QgQ2FsbCBjb21t
ZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSANCj4gdGhy
b3VnaCBkaXNjdXNzaW9uIG9yIGJ5IHVwZGF0aW5nIHRoZSBkcmFmdC4NCj4gDQo+IERvY3VtZW50
OiBkcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1zeW5jLW9wdGltaXphdGlvbnMtMDcudHh0DQo+ICBS
ZXZpZXdlcjogVG9tb25vcmkgVGFrZWRhDQo+ICBSZXZpZXcgRGF0ZTogSmFuIDIwdGgsIDIwMTcN
Cj4gIElFVEYgTEMgRW5kIERhdGU6IE5vdCBrbm93bg0KPiAgSW50ZW5kZWQgU3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sNCj4gDQo+IFN1bW1hcnk6DQo+ICBJIGhhdmUgc29tZSBtaW5vciBjb25jZXJu
cyBhYm91dCB0aGlzIGRvY3VtZW50IHRoYXQgSSB0aGluayBzaG91bGQgYmUgDQo+IHJlc29sdmVk
IGJlZm9yZSBwdWJsaWNhdGlvbi4NCj4gDQo+IENvbW1lbnRzOg0KPiAgVGhpcyBkb2N1bWVudCBk
ZWZpbmVzIFBDRVAgZXh0ZW5zaW9ucyBmb3Igb3B0aW1pemluZyBzdGF0ZSANCj4gc3luY2hyb25p
emF0aW9uLg0KPiAgQmFzZSBzdGF0ZSBzeW5jaHJvbml6YXRpb24gaXMgZGVmaW5lZCBpbiBbSS1E
LmlldGYtcGNlLXN0YXRlZnVsLXBjZV0uDQo+IA0KPiAgVGhlIGRvY3VtZW50IGlzIHdlbGwgb3Jn
YW5pemVkIGFuZCBlYXN5IHRvIHJlYWQuDQo+ICBJIGhhdmUgc29tZSB0ZWNobmljYWwgcXVlc3Rp
b25zLg0KPiANCj4gTWFqb3IgSXNzdWVzOg0KPiAgTm9uZQ0KPiANCj4gTWlub3IgSXNzdWVzOg0K
PiAgMSkgSSBoYXZlIGEgcXVlc3Rpb24gb24gaW5jcmVtZW50aW5nIHJ1bGVzIGZvciBMU1AgU3Rh
dGUgRGF0YWJhc2UgDQo+IFZlcnNpb24gTnVtYmVyLg0KPiAgSW4gcGFnZTUsIGl0IHNheXM6DQo+
IA0KPiAgICBJZiBzdGF0ZSBzeW5jaHJvbml6YXRpb24gYXZvaWRhbmNlIGlzIGVuYWJsZWQsIGEg
UENDIE1VU1QgaW5jcmVtZW50DQo+ICAgIGl0cyBMU1AgU3RhdGUgRGF0YWJhc2UgVmVyc2lvbiBO
dW1iZXIgd2hlbiB0aGUgJ1JlZGVsZWdhdGlvbiBUaW1lb3V0DQo+ICAgIEludGVydmFsJyB0aW1l
ciBleHBpcmVzIChzZWUgW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1bC1wY2VdKSBmb3IgdGhlIHVzZQ0K
PiAgICBvZiB0aGUgUmVkZWxlZ2F0aW9uIFRpbWVvdXQgSW50ZXJ2YWwpLg0KPiANCg0KDQpbRGhy
dXZdIFRoZSBwdXJwb3NlIG9mIHRoZSB0ZXh0IGlzIHRvIGZvcmNlIHN0YXRlIHN5bmNocm9uaXph
dGlvbiBpZiB0aGUgUENFUCBzZXNzaW9uIGlzIG5vdCByZS1lc3RhYmxpc2hlZCBiZXR3ZWVuIHRo
ZSByZS1kZWxlZ2F0aW9uIHRpbWVyLiBUaGlzIGlzIG1haW5seSBmb3Igc2FuaXR5LiANCg0KPiAg
Q2FuIHdlIGVuc3VyZSB0aGF0IFBDQydzIExTUCBzdGF0ZSBEQiBkb2VzIG5vdCBjaGFuZ2UgaWYg
TFNQIFN0YXRlIA0KPiBEYXRhYmFzZSBWZXJzaW9uIE51bWJlciBkb2VzIG5vdCBjaGFuZ2U/DQo+
IA0KPiAgRm9yIGV4YW1wbGUsIHN1cHBvc2UgYSBQQ0MgY29udGFpbnMgdGhyZWUgTFNQcy4NCj4g
ICBMU1AjMTogZGVsZWdhdGVkIHRvIFBDRSMxDQo+ICAgTFNQIzI6IGRlbGVnYXRlZCB0byBQQ0Uj
MQ0KPiAgIExTUCMzOiBub3QgZGVsZWdhdGVkDQo+IA0KPiAgU3VwcG9zZQ0KPiAgICBhKSBQQ0VQ
IHNlc3Npb24gYmV0d2VlbiBQQ0UjMSBhbmQgUENDIGlzIHRlcm1pbmF0ZWQuDQo+ICAgIGIpIExT
UCMzIHN0YXRlIGNoYW5nZWQuDQo+ICAgIGMpIFBDRVAgc2Vzc2lvbiBiZXR3ZWVuIFBDRSMxIGFu
ZCBQQ0MgaXMgcmVlc3RhYmxpc2hlZCAod2l0aGluIA0KPiAnUmVkZWxlZ2F0aW9uIFRpbWVvdXQg
SW50ZXJ2YWwnKS4NCj4gDQo+ICBJbiB0aGlzIGNhc2UsIEkgdGhpbmsgTFNQIFN0YXRlIERhdGFi
YXNlIFZlcnNpb24gTnVtYmVyIGRvZXMgbm90IA0KPiBjaGFuZ2UsIGJ1dCBMRFAgc3RhdGUgREIg
Y2hhbmdlZCBpbiBiKS4NCj4gIEFyZSB5b3UgYXNzdW1pbmcgdGhhdCBQQ1JwdCBmb3IgYikgaXMg
c3RvcmVkIGFuZCBzZW50IHRvIFBDRSMxIGFmdGVyIGMpPw0KDQpbRGhydXZdIEluIHRoZSBzdGVw
IChiKSB3aGVuIExTUCMzIHN0YXRlIGlzIGNoYW5nZWQsIHRoZSBMU1AgU3RhdGUgREIgVmVyc2lv
biBudW1iZXIgd2lsbCBiZSBpbmNyZW1lbnRlZC4gVGhpcyBudW1iZXIgaXMgaW5jcmVtZW50ZWQg
Zm9yIGFsbCBMU1BzLCBhbmQgbm90IGp1c3QgZm9yIHRoZSBMU1BzIHRoYXQgYXJlIG5vdCBkZWxl
Z2F0ZWQuIFNvIGluIHRoaXMgY2FzZSwgZnVsbCBzdGF0ZSBzeW5jaHJvbml6YXRpb24gd2lsbCBo
YXBwZW4uIA0KDQo+IA0KPiAyKSBJcyB0aGVyZSBhbnkgcmVhc29uIHdoeSBMU1AgU3RhdGUgRGF0
YWJhc2UgVmVyc2lvbiBOdW1iZXIgaXMgDQo+IGVuY29kZWQgcGVyIExTUCBvYmplY3QgKExTUC1E
Qi1WRVJTSU9OIFRMViBvZiBMU1Agb2JqZWN0KSwgbm90IHBlciBQQ1JwdD8NCj4gSSB0aGluayBM
U1Agc3RhdGUgREIgaXMgcGVyIFBDQywgbm90IHBlciBMU1AuIFRodXMgaXQgc291bmRzIG1vcmUg
DQo+IHN0cmFpZ2h0LWZvcndhcmQgdG8gZW5jb2RlIElEIChMU1AgU3RhdGUgRGF0YWJhc2UgVmVy
c2lvbiBOdW1iZXIpIHBlciBQQ1JwdC4NCg0KDQpbRGhydXZdIFRoaXMgd2FzIGRvbmUgbWFpbmx5
IGJlY2F1c2UgUENScHQgaXMgYSBsaXN0IG9mIHN0YXRlIHJlcG9ydHMgb2YgTFNQIGFuZCB3ZSBk
byBub3QgaGF2ZSBhIHdheSB0byBlbmNvZGUgb2JqZWN0L1RMViBmb3IgYWxsIExTUHMgaW4gdGhl
IFBDUnB0IG1lc3NhZ2UuIA0KDQo+IA0KPiAzKSBJbiBwYWdlMTYgKFNlY3Rpb24gNS4yLikuIGl0
IHNheXM6DQo+IA0KPiAgICBJZiB0aGUgTFNQLURCIFZlcnNpb24gaXMgbWlzLW1hdGNoZWQsIGl0
IGNhbiBzZW5kIGEgUENVcGQgbWVzc2FnZSANCj4gd2l0aA0KPiBQTFNQLQ0KPiAgICBJRCA9IDAg
YW5kIFNZTkMgPSAxIGluIG9yZGVyIHRvIHRyaWdnZXIgdGhlIExTUC1EQiBzeW5jaHJvbml6YXRp
b24gcHJvY2Vzcy4NCj4gDQo+ICBGb3IgY29tcGxldGVuZXNzLCBpdCB3b3VsZCBiZSBnb29kIHRv
IGNsYXJpZnkgaG93IHRvIHRyZWF0IGFueSANCj4gcGFyYW1ldGVyIHVwZGF0ZXMgZm9yIHRoZSBM
U1AgaW4gUENVcGQuDQo+ICAoTm90ZSB0aGF0IFNlY3Rpb24gNi4yIHNheXMgc3VjaCBwcm9jZWR1
cmVzIGZvciBQQ0UtdHJpZ2dlcmVkIFN0YXRlDQo+IFJlLXN5bmNocm9uaXphdGlvbi4pDQo+IA0K
DQpbRGhydXZdIEdvb2QgQ2F0Y2guIEkgY2FuIGFkZCB0ZXh0ICJUaGUgUENVcGQgbWVzc2FnZSBN
VVNUIGluY2x1ZGUgYW4gZW1wdHkgRVJPIGFzIGl0cyBpbnRlbmRlZCBwYXRoIGFuZCBTSE9VTEQg
Tk9UIGluY2x1ZGUgdGhlIG9wdGlvbmFsIG9iamVjdHMgZm9yIGl0cyBhdHRyaWJ1dGVzLiINCg0K
VGhhbmtzISANCkRocnV2IA0KDQoNCj4gTml0czoNCj4gIE5vbmUNCj4gDQo+IA0KPiBUaGFua3Ms
DQo+IFRvbW8NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IFBjZSBtYWlsaW5nIGxpc3QNCj4gUGNlQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcGNlDQo=


From nobody Sun Jan 22 22:24:12 2017
Return-Path: <amy.yemin@huawei.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 0E644129AFA; Sun, 22 Jan 2017 22:24:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.419
X-Spam-Level: 
X-Spam-Status: No, score=-7.419 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, 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 EIdZ6tirW4i8; Sun, 22 Jan 2017 22:24:08 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C631A129AF4; Sun, 22 Jan 2017 22:24:07 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CZH57309; Mon, 23 Jan 2017 06:24:04 +0000 (GMT)
Received: from SZXEMA419-HUB.china.huawei.com (10.82.72.37) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 23 Jan 2017 06:24:03 +0000
Received: from SZXEMA506-MBS.china.huawei.com ([169.254.4.67]) by SZXEMA419-HUB.china.huawei.com ([10.82.72.37]) with mapi id 14.03.0235.001; Mon, 23 Jan 2017 14:23:57 +0800
From: "Yemin (Amy)" <amy.yemin@huawei.com>
To: "manav.bhatia@nokia.com" <manav.bhatia@nokia.com>
Thread-Topic: Routing directorate QA review of draft-ietf-mpls-flow-ident-02
Thread-Index: AdJ1QJC/hek5kGgDREaUto6rr52IWQ==
Date: Mon, 23 Jan 2017 06:23:56 +0000
Message-ID: <9C5FD3EFA72E1740A3D41BADDE0B461FC619E60F@szxema506-mbs.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.169.31.176]
Content-Type: multipart/alternative; boundary="_000_9C5FD3EFA72E1740A3D41BADDE0B461FC619E60Fszxema506mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.5885A185.01B4, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.4.67, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 81d64f588d35e2fd186a5a4d869ce0d7
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/9GFxhSg0R4KBk8r8etnX5wv_n0c>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, Loa Andersson <loa@pi.nu>
Subject: [RTG-DIR] Routing directorate QA review of draft-ietf-mpls-flow-ident-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jan 2017 06:24:11 -0000

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

Hi Manav,

Please would you be the routing directorate QA reviewer for draft-ietf-mpls=
-flow-ident-02?
https://datatracker.ietf.org/doc/draft-ietf-mpls-flow-ident/

Note that this is a "QA review." The document does not yet have consensus t=
o be forwarded to the IESG. The goal of this review is to provide a new per=
spective on the work in progress and to improve its quality. Hence, your co=
mments will be provided primarily for the benefit of the <name of WG> chair=
s and the document authors.

Please could you provide your comments by Feb, 6th, 2017? You should send y=
our comments to the draft authors and WG chairs, and copy the relevant WG m=
ailing list and the rtg-dir list.

The following web page contains a briefing on the QA process, and guidance =
for the QA reviewer.
https://trac.ietf.org/trac/rtg/wiki/RtgDirDocQa

Please let me know whether you can do it, or not.

We are starting to use a new system for Routing Area directorate review coo=
rdination. So you might also have received another auto-generated email req=
uesting you to review this draft.  If you do receive it, please respond to =
that email directly. It will be archived in the system automatically withou=
t manual invention. Otherwise, please reply this email whether you are able=
 to accept this request.



Many thanks
Amy


________________________________
This e-mail and its attachments contain confidential information from HUAWE=
I, which
is intended only for the person or entity whose address is listed above. An=
y use of the
information contained herein in any way (including, but not limited to, tot=
al or partial
disclosure, reproduction, or dissemination) by persons other than the inten=
ded
recipient(s) is prohibited. If you receive this e-mail in error, please not=
ify the sender by
phone or email immediately and delete it!


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size: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:"\7EAF\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p
	{mso-style-priority:99;
	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;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.Char
	{mso-style-name:"\7EAF\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\7EAF\6587\672C;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p style=3D"background:white"><span style=3D"font-size:10.0pt;font-family:&=
quot;Verdana&quot;,sans-serif;color:black">Hi Manav,<o:p></o:p></span></p>
<p style=3D"background:white;orphans: auto;text-align:start;widows: 1;-webk=
it-text-stroke-width: 0px;word-spacing:0px">
<span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;=
color:black">Please would you be the routing directorate QA reviewer for dr=
aft-ietf-mpls-flow-ident-02?<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif"><a href=3D"https://datatracker.ietf.org/doc/draft-ietf-mpls-flow-id=
ent/">https://datatracker.ietf.org/doc/draft-ietf-mpls-flow-ident/</a><o:p>=
</o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:10.0pt;font-family:&=
quot;Verdana&quot;,sans-serif;color:black">Note that this is a &#8220;QA re=
view.&#8221; The document does not yet have consensus to be forwarded to th=
e IESG. The goal of this review is to provide a new perspective
 on the work in progress and to improve its quality. Hence, your comments w=
ill be provided primarily for the benefit of the &lt;name of WG&gt; chairs =
and the document authors.<o:p></o:p></span></p>
<p style=3D"background:white;orphans: auto;text-align:start;widows: 1;-webk=
it-text-stroke-width: 0px;word-spacing:0px">
<span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;=
color:black">Please could you provide your comments by Feb, 6<sup>th</sup>,=
 2017? You should send your comments to the draft authors and WG chairs, an=
d copy the relevant WG mailing list and the
 rtg-dir list.<o:p></o:p></span></p>
<p style=3D"background:white;orphans: auto;text-align:start;widows: 1;-webk=
it-text-stroke-width: 0px;word-spacing:0px">
<span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;=
color:black">The following web page contains a briefing on the QA process, =
and guidance for the QA reviewer.<br>
<a href=3D"https://trac.ietf.org/trac/rtg/wiki/RtgDirDocQa">https://trac.ie=
tf.org/trac/rtg/wiki/RtgDirDocQa</a><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:10.0pt;font-family:&=
quot;Verdana&quot;,sans-serif;color:black">Please let me know whether you c=
an do it, or not.<o:p></o:p></span></p>
<p class=3D"MsoPlainText">We are starting to use a new system for Routing A=
rea directorate review coordination. So you might also have received anothe=
r auto-generated email requesting you to review this draft.&nbsp; If you do=
 receive it, please respond to that email
 directly. It will be archived in the system automatically without manual i=
nvention. Otherwise, please reply this email whether you are able to accept=
 this request.<o:p></o:p></p>
<p style=3D"background:white"><span style=3D"font-size:10.0pt;font-family:&=
quot;Verdana&quot;,sans-serif;color:black"><o:p>&nbsp;</o:p></span></p>
<p style=3D"background:white;orphans: auto;text-align:start;widows: 1;-webk=
it-text-stroke-width: 0px;word-spacing:0px">
<span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;=
color:black">Many thanks<br>
Amy<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:10.5pt;color:#1F497D">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<p class=3D"MsoNormal" style=3D"text-align:justify;text-justify:inter-ideog=
raph"><span style=3D"font-size:10.5pt;font-family:&quot;Arial&quot;,sans-se=
rif;color:gray">This e-mail and its attachments contain confidential inform=
ation from HUAWEI, which
<br>
is intended only for the person or entity whose address is listed above. An=
y use of the
<br>
information contained herein in any way (including, but not limited to, tot=
al or partial
<br>
disclosure, reproduction, or dissemination) by persons other than the inten=
ded <br>
recipient(s) is prohibited. If you receive this e-mail in error, please not=
ify the sender by
<br>
phone or email immediately and delete it!</span><span style=3D"font-size:10=
.5pt;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_9C5FD3EFA72E1740A3D41BADDE0B461FC619E60Fszxema506mbschi_--


From nobody Mon Jan 23 01:35:00 2017
Return-Path: <manav.bhatia@nokia.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 0EB201295D8; Mon, 23 Jan 2017 01:34:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.92
X-Spam-Level: 
X-Spam-Status: No, score=-6.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hmq8338LRg_d; Mon, 23 Jan 2017 01:34:57 -0800 (PST)
Received: from smtp-us.alcatel-lucent.com (us-hpswa-esg-02.alcatel-lucent.com [135.245.18.30]) (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 0045012949E; Mon, 23 Jan 2017 01:34:56 -0800 (PST)
Received: from us70uumx4.dmz.alcatel-lucent.com (unknown [135.245.18.16]) by Websense Email Security Gateway with ESMTPS id EEFD7F4794062; Mon, 23 Jan 2017 09:34:53 +0000 (GMT)
Received: from us70uusmtp4.zam.alcatel-lucent.com (us70uusmtp4.zam.alcatel-lucent.com [135.5.2.66]) by us70uumx4.dmz.alcatel-lucent.com (GMO) with ESMTP id v0N9Ysau020267 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 23 Jan 2017 09:34:55 GMT
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id v0N9YWTh006773 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 23 Jan 2017 09:34:53 GMT
Received: from SG70YWXCHHUB03.zap.alcatel-lucent.com (135.253.2.37) by US70TWXCHHUB04.zam.alcatel-lucent.com (135.5.2.36) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 23 Jan 2017 04:34:52 -0500
Received: from manav.in.alcatel-lucent.com (135.253.19.17) by SG70YWXCHHUB03.zap.alcatel-lucent.com (135.253.2.37) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 23 Jan 2017 17:33:00 +0800
Content-Type: multipart/alternative; boundary="Apple-Mail=_1E875CD9-AC80-43CB-BB39-5473BFAA9EB5"
MIME-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Manav Bhatia <manav.bhatia@nokia.com>
In-Reply-To: <9C5FD3EFA72E1740A3D41BADDE0B461FC619E60F@szxema506-mbs.china.huawei.com>
Date: Mon, 23 Jan 2017 15:02:57 +0530
Message-ID: <2BFEBD9C-1686-4423-8F1C-63646E106197@nokia.com>
References: <9C5FD3EFA72E1740A3D41BADDE0B461FC619E60F@szxema506-mbs.china.huawei.com>
To: "Yemin (Amy)" <amy.yemin@huawei.com>
X-Mailer: Apple Mail (2.3124)
X-Originating-IP: [135.253.19.17]
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/tia5gaJz6Ge5Ki3qw8ULkNLQvrk>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, Loa Andersson <loa@pi.nu>
Subject: Re: [RTG-DIR] Routing directorate QA review of draft-ietf-mpls-flow-ident-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jan 2017 09:34:59 -0000

--Apple-Mail=_1E875CD9-AC80-43CB-BB39-5473BFAA9EB5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Hi Amy,

I will do this !

Cheers, Manav

> On 23-Jan-2017, at 11:53 AM, Yemin (Amy) <amy.yemin@huawei.com> wrote:
>=20
> Hi Manav,
>=20
> Please would you be the routing directorate QA reviewer for =
draft-ietf-mpls-flow-ident-02?
> https://datatracker.ietf.org/doc/draft-ietf-mpls-flow-ident/ =
<https://datatracker.ietf.org/doc/draft-ietf-mpls-flow-ident/>
> Note that this is a =E2=80=9CQA review.=E2=80=9D The document does not =
yet have consensus to be forwarded to the IESG. The goal of this review =
is to provide a new perspective on the work in progress and to improve =
its quality. Hence, your comments will be provided primarily for the =
benefit of the <name of WG> chairs and the document authors.
>=20
> Please could you provide your comments by Feb, 6th, 2017? You should =
send your comments to the draft authors and WG chairs, and copy the =
relevant WG mailing list and the rtg-dir list.
>=20
> The following web page contains a briefing on the QA process, and =
guidance for the QA reviewer.
> https://trac.ietf.org/trac/rtg/wiki/RtgDirDocQa =
<https://trac.ietf.org/trac/rtg/wiki/RtgDirDocQa>
> Please let me know whether you can do it, or not.
>=20
> We are starting to use a new system for Routing Area directorate =
review coordination. So you might also have received another =
auto-generated email requesting you to review this draft.  If you do =
receive it, please respond to that email directly. It will be archived =
in the system automatically without manual invention. Otherwise, please =
reply this email whether you are able to accept this request.
> =20
>=20
> Many thanks
> Amy
>=20
> =20
> =20
> This e-mail and its attachments contain confidential information from =
HUAWEI, which=20
> is intended only for the person or entity whose address is listed =
above. Any use of the=20
> information contained herein in any way (including, but not limited =
to, total or partial=20
> disclosure, reproduction, or dissemination) by persons other than the =
intended=20
> recipient(s) is prohibited. If you receive this e-mail in error, =
please notify the sender by=20
> phone or email immediately and delete it!


--Apple-Mail=_1E875CD9-AC80-43CB-BB39-5473BFAA9EB5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hi Amy,<div class=3D""><br class=3D""></div><div class=3D"">I =
will do this !</div><div class=3D""><br class=3D""></div><div =
class=3D"">Cheers, Manav</div><div class=3D""><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
23-Jan-2017, at 11:53 AM, Yemin (Amy) &lt;<a =
href=3D"mailto:amy.yemin@huawei.com" =
class=3D"">amy.yemin@huawei.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;"><p style=3D"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; =
font-family: 'Times New Roman', serif; background-color: white; =
background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span style=3D"font-size: 10pt; font-family: =
Verdana, sans-serif;" class=3D"">Hi Manav,<o:p =
class=3D""></o:p></span></p><p style=3D"margin-right: 0cm; margin-left: =
0cm; font-size: 12pt; font-family: 'Times New Roman', serif; =
background-color: white; orphans: auto; text-align: start; widows: 1; =
-webkit-text-stroke-width: 0px; word-spacing: 0px; background-position: =
initial initial; background-repeat: initial initial;" class=3D""><span =
style=3D"font-size: 10pt; font-family: Verdana, sans-serif;" =
class=3D"">Please would you be the routing directorate QA reviewer for =
draft-ietf-mpls-flow-ident-02?<br class=3D""></span><span =
style=3D"font-size: 10pt; font-family: Verdana, sans-serif;" class=3D""><a=
 href=3D"https://datatracker.ietf.org/doc/draft-ietf-mpls-flow-ident/" =
style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-mpls-flow-ident/</a=
><o:p class=3D""></o:p></span></p><p style=3D"margin-right: 0cm; =
margin-left: 0cm; font-size: 12pt; font-family: 'Times New Roman', =
serif; background-color: white; background-position: initial initial; =
background-repeat: initial initial;" class=3D""><span style=3D"font-size: =
10pt; font-family: Verdana, sans-serif;" class=3D"">Note that this is a =
=E2=80=9CQA review.=E2=80=9D The document does not yet have consensus to =
be forwarded to the IESG. The goal of this review is to provide a new =
perspective on the work in progress and to improve its quality. Hence, =
your comments will be provided primarily for the benefit of the &lt;name =
of WG&gt; chairs and the document authors.<o:p =
class=3D""></o:p></span></p><p style=3D"margin-right: 0cm; margin-left: =
0cm; font-size: 12pt; font-family: 'Times New Roman', serif; =
background-color: white; orphans: auto; text-align: start; widows: 1; =
-webkit-text-stroke-width: 0px; word-spacing: 0px; background-position: =
initial initial; background-repeat: initial initial;" class=3D""><span =
style=3D"font-size: 10pt; font-family: Verdana, sans-serif;" =
class=3D"">Please could you provide your comments by Feb, 6<sup =
class=3D"">th</sup>, 2017? You should send your comments to the draft =
authors and WG chairs, and copy the relevant WG mailing list and the =
rtg-dir list.<o:p class=3D""></o:p></span></p><p style=3D"margin-right: =
0cm; margin-left: 0cm; font-size: 12pt; font-family: 'Times New Roman', =
serif; background-color: white; orphans: auto; text-align: start; =
widows: 1; -webkit-text-stroke-width: 0px; word-spacing: 0px; =
background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span style=3D"font-size: 10pt; font-family: =
Verdana, sans-serif;" class=3D"">The following web page contains a =
briefing on the QA process, and guidance for the QA reviewer.<br =
class=3D""><a href=3D"https://trac.ietf.org/trac/rtg/wiki/RtgDirDocQa" =
style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://trac.ietf.org/trac/rtg/wiki/RtgDirDocQa</a><o:p =
class=3D""></o:p></span></p><p style=3D"margin-right: 0cm; margin-left: =
0cm; font-size: 12pt; font-family: 'Times New Roman', serif; =
background-color: white; background-position: initial initial; =
background-repeat: initial initial;" class=3D""><span style=3D"font-size: =
10pt; font-family: Verdana, sans-serif;" class=3D"">Please let me know =
whether you can do it, or not.<o:p class=3D""></o:p></span></p><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">We are starting to use a new system for =
Routing Area directorate review coordination. So you might also have =
received another auto-generated email requesting you to review this =
draft.&nbsp; If you do receive it, please respond to that email =
directly. It will be archived in the system automatically without manual =
invention. Otherwise, please reply this email whether you are able to =
accept this request.<o:p class=3D""></o:p></div><p style=3D"margin-right: =
0cm; margin-left: 0cm; font-size: 12pt; font-family: 'Times New Roman', =
serif; background-color: white; background-position: initial initial; =
background-repeat: initial initial;" class=3D""><span style=3D"font-size: =
10pt; font-family: Verdana, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></p><p style=3D"margin-right: 0cm; =
margin-left: 0cm; font-size: 12pt; font-family: 'Times New Roman', =
serif; background-color: white; orphans: auto; text-align: start; =
widows: 1; -webkit-text-stroke-width: 0px; word-spacing: 0px; =
background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span style=3D"font-size: 10pt; font-family: =
Verdana, sans-serif;" class=3D"">Many thanks<br class=3D"">Amy<o:p =
class=3D""></o:p></span></p><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D"MsoNormal" align=3D"center" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; text-align: center;"><span style=3D"font-size: =
10.5pt; color: rgb(31, 73, 125);" class=3D""><hr size=3D"2" width=3D"100%"=
 align=3D"center" class=3D""></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: =
justify;" class=3D""><span style=3D"font-size: 10.5pt; font-family: =
Arial, sans-serif; color: gray;" class=3D"">This e-mail and its =
attachments contain confidential information from HUAWEI, which<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">is intended =
only for the person or entity whose address is listed above. Any use of =
the<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">information contained herein in any way (including, but not =
limited to, total or partial<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">disclosure, =
reproduction, or dissemination) by persons other than the intended<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">recipient(s) =
is prohibited. If you receive this e-mail in error, please notify the =
sender by<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">phone or email immediately and delete =
it!</span></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_1E875CD9-AC80-43CB-BB39-5473BFAA9EB5--


From nobody Mon Jan 23 02:42:54 2017
Return-Path: <martin.vigoureux@nokia.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 D3522129B18; Mon, 23 Jan 2017 02:42:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.057
X-Spam-Level: 
X-Spam-Status: No, score=-8.057 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-1.156, 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 ehyp0zW2hLGr; Mon, 23 Jan 2017 02:42:50 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 A93981294F8; Mon, 23 Jan 2017 02:42:50 -0800 (PST)
Received: from fr712umx3.dmz.alcatel-lucent.com (unknown [135.245.210.42]) by Websense Email Security Gateway with ESMTPS id 9076658DE099C; Mon, 23 Jan 2017 10:42:46 +0000 (GMT)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (fr711usmtp1.zeu.alcatel-lucent.com [135.239.2.122]) by fr712umx3.dmz.alcatel-lucent.com (GMO-o) with ESMTP id v0NAglDG009199 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 23 Jan 2017 10:42:48 GMT
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id v0NAgCoI001387 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 23 Jan 2017 10:42:45 GMT
Received: from [135.224.199.55] (135.239.27.41) by FR712WXCHHUB03.zeu.alcatel-lucent.com (135.239.2.74) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 23 Jan 2017 11:42:23 +0100
To: <adrian@olddog.co.uk>
References: <524a6dfd-9164-1788-bd52-96cb9b429ffe@nokia.com> <19a98256cf68448197dbd5079111d49a@CY1PR0501MB2123.namprd05.prod.outlook.com> <081701d27337$50278b10$f076a130$@olddog.co.uk>
From: Martin Vigoureux <martin.vigoureux@nokia.com>
Message-ID: <dbd20651-2cee-5948-e152-fc1476fc5af7@nokia.com>
Date: Mon, 23 Jan 2017 11:42:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <081701d27337$50278b10$f076a130$@olddog.co.uk>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
X-Originating-IP: [135.239.27.41]
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/5_vktMSGe43KCAFtueYtnrIhs60>
Cc: rtg-ads@ietf.org, rtg-dir@ietf.org, pce@ietf.org, draft-ietf-pce-inter-layer-ext.all@ietf.org
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-pce-inter-layer-ext-12.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jan 2017 10:42:53 -0000

Hello Adrian,

thanks for your answer. Looks all good to me.
I'll buy myself a new pair of glasses and thanks for the ticket.

Cheers,
Martin

Le 20/01/2017 Ã  17:07, Adrian Farrel a Ã©crit :
> Martin,
>
> Many thanks.
>
>> Minor Issues:
>>
>>     It is important to optimize network resource utilization globally,
>>     i.e., taking into account all layers, rather than optimizing resource
>>     utilization at each layer independently.  This allows better network
>>     efficiency to be achieved.
>> Would the authors know at least a publication, which could be
>> referenced, in support of that statement? I don't necessarily disagree
>> with it but I find that it would nicely complement the view.
>
> I'm sure there are lots of learned journals, but I don't have one to hand.
> I will trawl briefly (maybe something in the GCO RFC or in the other documents on inter-layer TE (such as the requirements work that led to this).
>
>>     [RFC4206] defines a way to signal ...
>>     [RFC5623] describes models for inter-...
>>     [RFC6457] describes two sub-options ....
>> HTMLization does not work on references when they are the first element
>> of a paragraph. Maybe something for the tools' team. In any case, not
>> critical and not worth reworking the sentences unless you are as maniac
>> as me :-)
>
> I raised a defect in the tools tracker to save you the time ;-)
>
>> You state:
>>     If the I flag is clear (zero), the M flag has no meaning and MUST be
>>     ignored.
>> But you don't have any similar statement regarding I and T. Is that on
>> purpose or would one be useful?
>
> I find...
>    If the I flag is clear (zero), the T flag has no meaning and MUST be
>    ignored.
>
> At the top of page 7
>
>> Somehow related to that, I was wondering if there is any value in
>> sending the INTER-LAYER object when I=0?
>> As a corollary, is the I bit really useful?
>
> Right, there are five cases that can be signalled
>
> I M T
> 0 x x
> 1 0 0
> 1 0 1
> 1 1 0
> 1 1 1
>
> It is true that I=0 is morally equivalent to not including the INTER-LAYER object. However, in an inter-layer environment it may be an easier approach to always use the object.
>
> In particular, when the object is used in a PCReq with I=1 then it is more easy to understand for a PCRep to include the object with I=0 than to drop the object.
>
>>     The REQ-ADAP-CAP object MAY be used in a PCReq message in a mono-
>>     layer network to specify a requested adaptation capability for both
>>     ends of the LSP.  In this case, it MAY be carried without an INTER-
>>     LAYER Object.
>> Reading the last sentence makes me think that in the other cases an
>> INTER-LAYER Object MUST/SHOULD be present. I am going too far or would
>> some clarification on that aspect be valuable?
>> For example Section 4.1 is very clear about SWITCH & INTER -LAYER Objects.
>
> You're going too far with your Cartesian Logic :-)
>
> "If I become a zombie I MAY track you down and eat your brains" does not say either "If I don't become a zombie I MUST NOT eat your brains" or "If I don't become a zombie I MUST eat your brains".
>
> I think we once had "The REQ-ADAP-CAP object MAY also be used..." but the word "also" is superfluous (even if possibly helpful).
>
>> I guess it wouldn't hurt to expand OF on its first use:
>>     multiple OF objects
>
> RFC 5541 calls it the "OF Object" so I think we're good.
> 5541 does clarify as "The PCEP OF (Objective Function) object" we could do that.
>
>> I am not sure to understand this request:
>>     IANA is further requested to update the registry to show an
>>     assignment action of "IETF Consensus" as already documented in
>>     [RFC5440].
>> Could you elaborate? Are you asking IANA to change the assignment policy
>> from "IETF Review" to "IETF Consensus"? If so I doubt this will happen
>> since rfc5226, which you cite just above, says:
>>     IETF Review - (Formerly called "IETF Consensus" ....
>
> Nope.
> At the time of writing (a million years ago) the registry specifies was missing an assignment policy for some reason.
> Section 9.8 of RFC 5440 defined the registry and asked for "IETF Consensus" so the absence was a bug in the registry.
> Also, at that time, the other registries used "IETF Consensus" consistent with RFC 5440.
> So our text merely repaired the registry.
>
> However, since then (no change log available for IANA registries) IANA has updated the whole PCEP registry to use the RFC 5226 language. At the same time, they appear to have filled in the missing policy.
>
> So, bottom line, we should strike this paragraph.
>
> Best,
> Adrian
> --
> Support an author and your imagination.
> Tales from the Wood - Eighteen new fairy tales.
> More Tales from the Wood - Eighteen MORE new fairy tales.
> https://www.feedaread.com/profiles/8604/
> http://www.amazon.co.uk/Tales-Wood-Adrian-Farrel/dp/1786100924
> Or buy from me direct.
>
>
>
>


From nobody Mon Jan 23 02:51:23 2017
Return-Path: <mohamed.boucadair@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 0C17412956B; Mon, 23 Jan 2017 02:51:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.818
X-Spam-Level: 
X-Spam-Status: No, score=-5.818 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2QlWvTjM6tqs; Mon, 23 Jan 2017 02:51:21 -0800 (PST)
Received: from relais-inet.orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DCE581294F8; Mon, 23 Jan 2017 02:51:20 -0800 (PST)
Received: from opfedar00.francetelecom.fr (unknown [xx.xx.xx.11]) by opfedar20.francetelecom.fr (ESMTP service) with ESMTP id 787541204DE; Mon, 23 Jan 2017 11:51:19 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.31]) by opfedar00.francetelecom.fr (ESMTP service) with ESMTP id 45B37180040; Mon, 23 Jan 2017 11:51:19 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM22.corporate.adroot.infra.ftgroup ([fe80::8c90:f4e9:be28:2a1%19]) with mapi id 14.03.0319.002; Mon, 23 Jan 2017 11:51:18 +0100
From: <mohamed.boucadair@orange.com>
To: Stig Venaas <stig@venaas.com>, "Lee, Yiu" <Yiu_Lee@comcast.com>
Thread-Topic: RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
Thread-Index: AQHSbDe0hVADs41lCEykxiP/w7snr6E0YD9ggAo4KSCAB1odEA==
Date: Mon, 23 Jan 2017 10:51:18 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009DE8997@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009DE3299@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAHANBt+kSGCiZDHsgoMvhZ2-hK5AxVk6xKEUz7SO9V-QjNu3OQ@mail.gmail.com> <D66827DC-BBF5-47C9-A756-16F464F63B8B@comcast.com> <CAHANBtJLg5efELR+kPqmeUF_LwV_dFUoUr-wknJBUZnNOEXksA@mail.gmail.com> <CAHANBt+Z2vaV8jsu0Y_WGtvueKgBBbtm0BUPTOU5kuo7yvwJhg@mail.gmail.com>
In-Reply-To: <CAHANBt+Z2vaV8jsu0Y_WGtvueKgBBbtm0BUPTOU5kuo7yvwJhg@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/pxBk4alGUmVWJ7sorvj_zs1EMHE>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "draft-ietf-softwire-dslite-multicast.all@ietf.org" <draft-ietf-softwire-dslite-multicast.all@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jan 2017 10:51:22 -0000

SGkgU3RpZywgDQoNClBsZWFzZSBzZWUgaW5saW5lLg0KDQpDaGVlcnMsDQpNZWQNCg0KPiAtLS0t
LU1lc3NhZ2UgZCdvcmlnaW5lLS0tLS0NCj4gRGXCoDogU3RpZyBWZW5hYXMgW21haWx0bzpzdGln
QHZlbmFhcy5jb21dDQo+IEVudm95w6nCoDogbWVyY3JlZGkgMTggamFudmllciAyMDE3IDE5OjI3
DQo+IMOAwqA6IExlZSwgWWl1DQo+IENjwqA6IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IHJ0
Zy1hZHNAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtc29mdHdpcmUtDQo+IGRzbGl0ZS1tdWx0aWNhc3Qu
YWxsQGlldGYub3JnOyBydGctZGlyQGlldGYub3JnOyBzb2Z0d2lyZXNAaWV0Zi5vcmcNCj4gT2Jq
ZXTCoDogUmU6IFJ0Z0RpciByZXZpZXc6IGRyYWZ0LWlldGYtc29mdHdpcmUtZHNsaXRlLW11bHRp
Y2FzdC0xNC50eHQNCj4gDQo+IEhpDQo+IA0KPiBUaGUgZ29vZCB2ZXJzaW9uIGxvb2tzIHByZXR0
eSBnb29kLiBCdXQgSSBub3RpY2VkIG9uZSBtb3JlIHRoaW5nIHRoYXQNCj4geW91IG1pZ2h0IHdh
bnQgdG8gY2hhbmdlLiBJJ2xsIGxlYXZlIGl0IHRvIHlvdS4NCj4gDQo+IDguMS4xLiAgVGhlIE1M
RCBRdWVyaWVyIGlzIENvLUxvY2F0ZWQgd2l0aCB0aGUgbUFGVFINCj4gDQo+ICAgIFRoZSBtQUZU
UiBjYW4gZW1iZWQgdGhlIE1MRCBRdWVyaWVyIGZ1bmN0aW9uIChhcyB3ZWxsIGFzIHRoZSBQSU12
Ng0KPiAgICBEUikgZm9yIG9wdGltaXphdGlvbiBwdXJwb3Nlcy4NCj4gDQo+IEknbSB3b25kZXJp
bmcgaWYgeW91IHNob3VsZCBzYXkgSVB2NiBEUiBvciBQSU12NiBEUiBpbnN0ZWFkLiBBcyB5b3UN
Cj4gd3JpdGUgYWZ0ZXIgdGhlIGhlYWRpbmcsIGl0IG11c3QgYmUgY28tbG9jYXRlZCB3aXRoIHRo
ZSBEUiBhcyB3ZWxsLg0KPiBOb3JtYWxseSB0aGUgcXVlcmllciB3b3VsZCBiZSB0aGUgc2FtZSBy
b3V0ZXIsIGJ1dCB0aGUgcXVlcmllciBjb3VsZA0KPiBiZSBhbm90aGVyIHJvdXRlciBvbiB0aGUg
bGluay4NCg0KW01lZF0gRG8geW91IHN1Z2dlc3QgdG8gcmVwbGFjZSBpbiB0aGUgdGl0bGUgIk1M
RCBRdWVyaWVyIiB3aXRoICJQSU12NiBEUiI/DQoNCj4gDQo+IFRoZW4gd2UgaGF2ZSB0aGlzIHNl
Y3Rpb246DQo+IA0KPiA4LjEuMi4gVGhlIERSIGlzIENvLUxvY2F0ZWQgd2l0aCB0aGUgbUFGVFIN
Cj4gDQo+IEluIHRoZSB0ZXh0IHlvdSB0YWxrIGFib3V0IHRoZSBEUiBjb25uZWN0ZWQgdG8gdGhl
IElQdjQgc291cmNlLiBIZW5jZQ0KPiBpdCBpcyB0aGUgZmlyc3QgaG9wIERSLCBhbmQgSVB2NCBE
Ui4gSSdtIHdvbmRlcmluZyBpZiBpdCBpcyB3b3J0aA0KPiBzYXlpbmcgSVB2NCBEUiBvciBzb21l
dGhpbmcgaW4gdGhlIHRpdGxlIHRvIGRpc3Rpbmd1aXNoIGl0IGZyb20gdGhlDQo+IG90aGVyIERS
LiBCYXNpY2FsbHkgd2UgaGF2ZSBmaXJzdCBob3AgRFIgYW5kIGxhc3QgaG9wIERSLCBvciBpZiB5
b3UNCj4gbGlrZSBJUHY0IERSIGFuZCBJUHY2IERSLg0KPiANCg0KW01lZF0gTWFrZXMgc2Vuc2Ug
dG8gYmUgZXhwbGljaXQgaGVyZS4gSSBjaGFuZ2VkIERSIHRvIElQdjQgRFIuDQoNCj4gSSdtIGxl
YXZpbmcgaXQgdG8geW91IHRvIGRlY2lkZS4gVGhpcyBpcyB0aGUgb25seSByZW1haW5pbmcgaXNz
dWUgSQ0KPiBjYW4gZmluZC4gVGhlcmUgaXMgYSB0eXBvIGF0IHRoZSBlbmQgb2YgQXBwZW5kaXgg
QiB0aG91Z2guIEl0IHNheQ0KPiAiTm9ldCIuDQoNCltNZWRdIEZpeGVkIGl0LiBUaGFua3MuDQoN
Cj4gDQo+IFN0aWcNCj4gDQo+IA0KPiBPbiBGcmksIEphbiAxMywgMjAxNyBhdCAxMjozMyBQTSwg
U3RpZyBWZW5hYXMgPHN0aWdAdmVuYWFzLmNvbT4gd3JvdGU6DQo+ID4gU291bmRzIGdvb2QsIEkn
bGwgc3RpbGwgdHJ5IHRvIGhhdmUgYW5vdGhlciBsb29rIHdoZW4geW91IHBvc3QgdGhlDQo+ID4g
bmV4dCByZXZpc2lvbi4NCj4gPg0KPiA+IFN0aWcNCg==


From nobody Mon Jan 23 13:34:57 2017
Return-Path: <russ@riw.us>
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 01A861298C2; Mon, 23 Jan 2017 13:34:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level: 
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=messagingengine.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 Mp1dUv0F2-Hk; Mon, 23 Jan 2017 13:34:49 -0800 (PST)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96CDF1295D4; Mon, 23 Jan 2017 13:34:46 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id F1F642088C; Mon, 23 Jan 2017 16:34:45 -0500 (EST)
Received: from frontend2 ([10.202.2.161]) by compute6.internal (MEProxy); Mon, 23 Jan 2017 16:34:45 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=aC11CD8dCSE5jh bi0I97i4/vfdo=; b=MPzOO4T0EF6NdeKfqz78mZ4se8L1ZZuuCi5UgFj0lwuqh5 s7K4FZzCyTUAPw6okBRPGRYv7uBrKpUeOtiGWW8Fli7t79zzj0D97T7vHzsl2MZf DSO2YKZQg1AKThFuwkc7/r5yZoQuKurwrAv3r2J/ifrANmuJyaTtuY/O0Eu2U=
X-ME-Sender: <xms:9XaGWJTtJlnhYoKFCTUZf86YXLnLb764JK730g0TcHARm8OcKLjcqw>
X-Sasl-enc: Y+XJmyTAFNKC6x/dU114ZFhMuxpMc2A3NAyN47/fG2PA 1485207285
Received: from Russ (162-229-180-77.lightspeed.rlghnc.sbcglobal.net [162.229.180.77]) by mail.messagingengine.com (Postfix) with ESMTPA id A2D8824066; Mon, 23 Jan 2017 16:34:45 -0500 (EST)
From: "Russ White" <russ@riw.us>
To: <rtg-ads@ietf.org>
Date: Mon, 23 Jan 2017 16:34:44 -0500
Message-ID: <012001d275c0$83b518e0$8b1f4aa0$@riw.us>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdJ1wEzme3EM7z46T7Cosidny7nB8Q==
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/hSxNiul_Ur5w_xpt3cKfNOl4Bc4>
Cc: rtg-dir@ietf.org, draft-ietf-mpls-tp-aps-updates.all@ietf.org, mpls@ietf.org
Subject: [RTG-DIR] RtgDir review: draft-ietf-mpls-tp-aps-updates-02.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Jan 2017 21:34:51 -0000

Y'all--

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-mpls-tp-aps-updates-02.txt=20
Reviewer: Russ White
Review Date: 23 January 2017
IETF LC End Date: ??
Intended Status: Standards Track

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

The quality and readability of this document is excellent; the draft =
explains what it needs to explain clearly and in precise terms (given =
the reader has read the correct background documents).

Major Issues: No major issues found.

Minor Issues: No minor issues found.

Sincerely --
Russ


From nobody Mon Jan 23 20:56:36 2017
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 0804F126CD8 for <rtg-dir@ietfa.amsl.com>; Mon, 23 Jan 2017 20:56:33 -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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 2lyiVfDGXeNE for <rtg-dir@ietfa.amsl.com>; Mon, 23 Jan 2017 20:56:32 -0800 (PST)
Received: from mail-qt0-x231.google.com (mail-qt0-x231.google.com [IPv6:2607:f8b0:400d:c0d::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AFB5012956E for <rtg-dir@ietf.org>; Mon, 23 Jan 2017 20:56:30 -0800 (PST)
Received: by mail-qt0-x231.google.com with SMTP id x49so162022256qtc.2 for <rtg-dir@ietf.org>; Mon, 23 Jan 2017 20:56:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=gIrw/kOEudwMGJByi/dGZaDNGy356Qq4x31O/1Rb+64=; b=zhiVeFl/xf/j9PhKBQLT/BzoRwSkdGB8OqBnQkhFKVztElHQlGtXwGOmKyyXCGgYeq 5ntnA0n1wQ51OZgJNdQgpxKBq6/zQpTL76qMIldWKJ9WhhykwGlVKQgwdvHN31fRUcDr MEFAhgTBZgT57gSvkNBO4XOwlpjUvccv6Sr8Ez6rsqBU98+95U2Rn+Bqxo2rtvJ5NRi+ l2WC1Fg0+POiU6e4YRopqaKI2DkhtefiAbPZN7SjTQgWp6Bn/YyspKgbv5eMSt0mkQHB 5Cx+4unqIb090KzZ2v35WpkSyEk/PX/zEP19TFUltfGScZFIHiTpCjGRkGdnTQgq2Ebf H37Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=gIrw/kOEudwMGJByi/dGZaDNGy356Qq4x31O/1Rb+64=; b=PD9UYpXT1CodWmJolVmNOkbd9qGWnSB6HQ3Q72VSPHqdmMC6dCpFuhQn7/aG9ioRfK npSnfU2RBOakTbog984dZv+U/RE1IYG/4Iid8Hh2xvSEO/dcudXfUqBUhbOUXs4L7vv+ VpN8QQ5kvp4JX/tRtTK/ojM8FoPxeVkYlLQAyJYApVnjZ5WxDN/iLyIFHrMhJnRpACiz H6cmLlHK4XtVV+YLQ+Pe5dhr3FFga0Ur0Rjm8JpGokMKFO1+9Z/Nx3+i1PCByV90N+th FjDnT9n588TXbLSuP/4URWAm/O/bPCsJ6nZC92cCASsCUkcd+4mq9IQIRwss6AIV2kj1 4VHQ==
X-Gm-Message-State: AIkVDXJ2cAFxLbeh+mA3c0d6x6YBTN8k9ZA/IrDo5tIYCFltZFbRVYlyehISP+nPKCzuNsVaK2GjU0G9LvIuog==
X-Received: by 10.237.50.229 with SMTP id z92mr26111601qtd.182.1485233789816;  Mon, 23 Jan 2017 20:56:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.81.166 with HTTP; Mon, 23 Jan 2017 20:56:29 -0800 (PST)
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009DE8997@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009DE3299@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAHANBt+kSGCiZDHsgoMvhZ2-hK5AxVk6xKEUz7SO9V-QjNu3OQ@mail.gmail.com> <D66827DC-BBF5-47C9-A756-16F464F63B8B@comcast.com> <CAHANBtJLg5efELR+kPqmeUF_LwV_dFUoUr-wknJBUZnNOEXksA@mail.gmail.com> <CAHANBt+Z2vaV8jsu0Y_WGtvueKgBBbtm0BUPTOU5kuo7yvwJhg@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009DE8997@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
From: Stig Venaas <stig@venaas.com>
Date: Mon, 23 Jan 2017 20:56:29 -0800
Message-ID: <CAHANBt+cRZqMULhfo22hrr1vJMDFUm7igRLbR+=fCC5rHEThYg@mail.gmail.com>
To: mohamed.boucadair@orange.com
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/f2mruTHQ7DtkYCKPc433xzTqmGY>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "draft-ietf-softwire-dslite-multicast.all@ietf.org" <draft-ietf-softwire-dslite-multicast.all@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "Lee, Yiu" <Yiu_Lee@comcast.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Jan 2017 04:56:33 -0000

Hi

On Mon, Jan 23, 2017 at 2:51 AM,  <mohamed.boucadair@orange.com> wrote:
> Hi Stig,
>
> Please see inline.
>
> Cheers,
> Med
>
>> -----Message d'origine-----
>> De : Stig Venaas [mailto:stig@venaas.com]
>> Envoy=C3=A9 : mercredi 18 janvier 2017 19:27
>> =C3=80 : Lee, Yiu
>> Cc : BOUCADAIR Mohamed IMT/OLN; rtg-ads@ietf.org; draft-ietf-softwire-
>> dslite-multicast.all@ietf.org; rtg-dir@ietf.org; softwires@ietf.org
>> Objet : Re: RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
>>
>> Hi
>>
>> The good version looks pretty good. But I noticed one more thing that
>> you might want to change. I'll leave it to you.
>>
>> 8.1.1.  The MLD Querier is Co-Located with the mAFTR
>>
>>    The mAFTR can embed the MLD Querier function (as well as the PIMv6
>>    DR) for optimization purposes.
>>
>> I'm wondering if you should say IPv6 DR or PIMv6 DR instead. As you
>> write after the heading, it must be co-located with the DR as well.
>> Normally the querier would be the same router, but the querier could
>> be another router on the link.
>
> [Med] Do you suggest to replace in the title "MLD Querier" with "PIMv6 DR=
"?

Yes, or I guess IPv6 DR is better. You used the term IPv4 DR below.

I'm not sure if you have it in your document, I know I should check,
but it would be good somewhere to say that DR is the Designated Router
as defined in RFC 7761.

Stig

>>
>> Then we have this section:
>>
>> 8.1.2. The DR is Co-Located with the mAFTR
>>
>> In the text you talk about the DR connected to the IPv4 source. Hence
>> it is the first hop DR, and IPv4 DR. I'm wondering if it is worth
>> saying IPv4 DR or something in the title to distinguish it from the
>> other DR. Basically we have first hop DR and last hop DR, or if you
>> like IPv4 DR and IPv6 DR.
>>
>
> [Med] Makes sense to be explicit here. I changed DR to IPv4 DR.
>
>> I'm leaving it to you to decide. This is the only remaining issue I
>> can find. There is a typo at the end of Appendix B though. It say
>> "Noet".
>
> [Med] Fixed it. Thanks.
>
>>
>> Stig
>>
>>
>> On Fri, Jan 13, 2017 at 12:33 PM, Stig Venaas <stig@venaas.com> wrote:
>> > Sounds good, I'll still try to have another look when you post the
>> > next revision.
>> >
>> > Stig


From nobody Mon Jan 23 23:08:23 2017
Return-Path: <mohamed.boucadair@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 44FDA129577; Mon, 23 Jan 2017 23:08:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.818
X-Spam-Level: 
X-Spam-Status: No, score=-5.818 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c-saGkgdK8PX; Mon, 23 Jan 2017 23:08:21 -0800 (PST)
Received: from relais-inet.orange.com (mta239.mail.business.static.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9B0B126CD8; Mon, 23 Jan 2017 23:08:20 -0800 (PST)
Received: from opfedar07.francetelecom.fr (unknown [xx.xx.xx.9]) by opfedar26.francetelecom.fr (ESMTP service) with ESMTP id 00F5D1C07DD; Tue, 24 Jan 2017 08:08:19 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.10]) by opfedar07.francetelecom.fr (ESMTP service) with ESMTP id C2F53C0056; Tue, 24 Jan 2017 08:08:18 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM5C.corporate.adroot.infra.ftgroup ([fe80::4bd:9b2b:3651:6fba%19]) with mapi id 14.03.0319.002; Tue, 24 Jan 2017 08:08:18 +0100
From: <mohamed.boucadair@orange.com>
To: Stig Venaas <stig@venaas.com>
Thread-Topic: RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
Thread-Index: AQHSbDe0hVADs41lCEykxiP/w7snr6E0YD9ggBLDx0+AACRx4A==
Date: Tue, 24 Jan 2017 07:08:17 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009DE8E65@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009DE3299@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAHANBt+kSGCiZDHsgoMvhZ2-hK5AxVk6xKEUz7SO9V-QjNu3OQ@mail.gmail.com> <D66827DC-BBF5-47C9-A756-16F464F63B8B@comcast.com> <CAHANBtJLg5efELR+kPqmeUF_LwV_dFUoUr-wknJBUZnNOEXksA@mail.gmail.com> <CAHANBt+Z2vaV8jsu0Y_WGtvueKgBBbtm0BUPTOU5kuo7yvwJhg@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009DE8997@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAHANBt+cRZqMULhfo22hrr1vJMDFUm7igRLbR+=fCC5rHEThYg@mail.gmail.com>
In-Reply-To: <CAHANBt+cRZqMULhfo22hrr1vJMDFUm7igRLbR+=fCC5rHEThYg@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.1]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/tzzLCrhw3N6Fhn4VubwFdhnDyq8>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "draft-ietf-softwire-dslite-multicast.all@ietf.org" <draft-ietf-softwire-dslite-multicast.all@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "Lee, Yiu" <Yiu_Lee@comcast.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Jan 2017 07:08:22 -0000

SGkgU3RpZywgDQoNCldvcmtzIGZvciBtZS4gDQoNClRoZSBjaGFuZ2VzIGFyZSBpbXBsZW1lbnRl
ZCBjb3B5LiBJIHdpbGwgd2FpdCBmb3Igb3RoZXIgcmV2aWV3cyBiZWZvcmUgc3VibWl0dGluZyBh
IG5ldyByZXZpc2lvbi4NCg0KVGhhbmsgeW91Lg0KDQpDaGVlcnMsDQpNZWQNCg0KPiAtLS0tLU1l
c3NhZ2UgZCdvcmlnaW5lLS0tLS0NCj4gRGXCoDogU3RpZyBWZW5hYXMgW21haWx0bzpzdGlnQHZl
bmFhcy5jb21dDQo+IEVudm95w6nCoDogbWFyZGkgMjQgamFudmllciAyMDE3IDA1OjU2DQo+IMOA
wqA6IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE4NCj4gQ2PCoDogTGVlLCBZaXU7IHJ0Zy1hZHNA
aWV0Zi5vcmc7IGRyYWZ0LWlldGYtc29mdHdpcmUtZHNsaXRlLQ0KPiBtdWx0aWNhc3QuYWxsQGll
dGYub3JnOyBydGctZGlyQGlldGYub3JnOyBzb2Z0d2lyZXNAaWV0Zi5vcmcNCj4gT2JqZXTCoDog
UmU6IFJ0Z0RpciByZXZpZXc6IGRyYWZ0LWlldGYtc29mdHdpcmUtZHNsaXRlLW11bHRpY2FzdC0x
NC50eHQNCj4gDQo+IEhpDQo+IA0KPiBPbiBNb24sIEphbiAyMywgMjAxNyBhdCAyOjUxIEFNLCAg
PG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+IHdyb3RlOg0KPiA+IEhpIFN0aWcsDQo+ID4N
Cj4gPiBQbGVhc2Ugc2VlIGlubGluZS4NCj4gPg0KPiA+IENoZWVycywNCj4gPiBNZWQNCj4gPg0K
PiA+PiAtLS0tLU1lc3NhZ2UgZCdvcmlnaW5lLS0tLS0NCj4gPj4gRGUgOiBTdGlnIFZlbmFhcyBb
bWFpbHRvOnN0aWdAdmVuYWFzLmNvbV0NCj4gPj4gRW52b3nDqSA6IG1lcmNyZWRpIDE4IGphbnZp
ZXIgMjAxNyAxOToyNw0KPiA+PiDDgCA6IExlZSwgWWl1DQo+ID4+IENjIDogQk9VQ0FEQUlSIE1v
aGFtZWQgSU1UL09MTjsgcnRnLWFkc0BpZXRmLm9yZzsgZHJhZnQtaWV0Zi1zb2Z0d2lyZS0NCj4g
Pj4gZHNsaXRlLW11bHRpY2FzdC5hbGxAaWV0Zi5vcmc7IHJ0Zy1kaXJAaWV0Zi5vcmc7IHNvZnR3
aXJlc0BpZXRmLm9yZw0KPiA+PiBPYmpldCA6IFJlOiBSdGdEaXIgcmV2aWV3OiBkcmFmdC1pZXRm
LXNvZnR3aXJlLWRzbGl0ZS1tdWx0aWNhc3QtMTQudHh0DQo+ID4+DQo+ID4+IEhpDQo+ID4+DQo+
ID4+IFRoZSBnb29kIHZlcnNpb24gbG9va3MgcHJldHR5IGdvb2QuIEJ1dCBJIG5vdGljZWQgb25l
IG1vcmUgdGhpbmcgdGhhdA0KPiA+PiB5b3UgbWlnaHQgd2FudCB0byBjaGFuZ2UuIEknbGwgbGVh
dmUgaXQgdG8geW91Lg0KPiA+Pg0KPiA+PiA4LjEuMS4gIFRoZSBNTEQgUXVlcmllciBpcyBDby1M
b2NhdGVkIHdpdGggdGhlIG1BRlRSDQo+ID4+DQo+ID4+ICAgIFRoZSBtQUZUUiBjYW4gZW1iZWQg
dGhlIE1MRCBRdWVyaWVyIGZ1bmN0aW9uIChhcyB3ZWxsIGFzIHRoZSBQSU12Ng0KPiA+PiAgICBE
UikgZm9yIG9wdGltaXphdGlvbiBwdXJwb3Nlcy4NCj4gPj4NCj4gPj4gSSdtIHdvbmRlcmluZyBp
ZiB5b3Ugc2hvdWxkIHNheSBJUHY2IERSIG9yIFBJTXY2IERSIGluc3RlYWQuIEFzIHlvdQ0KPiA+
PiB3cml0ZSBhZnRlciB0aGUgaGVhZGluZywgaXQgbXVzdCBiZSBjby1sb2NhdGVkIHdpdGggdGhl
IERSIGFzIHdlbGwuDQo+ID4+IE5vcm1hbGx5IHRoZSBxdWVyaWVyIHdvdWxkIGJlIHRoZSBzYW1l
IHJvdXRlciwgYnV0IHRoZSBxdWVyaWVyIGNvdWxkDQo+ID4+IGJlIGFub3RoZXIgcm91dGVyIG9u
IHRoZSBsaW5rLg0KPiA+DQo+ID4gW01lZF0gRG8geW91IHN1Z2dlc3QgdG8gcmVwbGFjZSBpbiB0
aGUgdGl0bGUgIk1MRCBRdWVyaWVyIiB3aXRoICJQSU12Ng0KPiBEUiI/DQo+IA0KPiBZZXMsIG9y
IEkgZ3Vlc3MgSVB2NiBEUiBpcyBiZXR0ZXIuIFlvdSB1c2VkIHRoZSB0ZXJtIElQdjQgRFIgYmVs
b3cuDQo+IA0KPiBJJ20gbm90IHN1cmUgaWYgeW91IGhhdmUgaXQgaW4geW91ciBkb2N1bWVudCwg
SSBrbm93IEkgc2hvdWxkIGNoZWNrLA0KPiBidXQgaXQgd291bGQgYmUgZ29vZCBzb21ld2hlcmUg
dG8gc2F5IHRoYXQgRFIgaXMgdGhlIERlc2lnbmF0ZWQgUm91dGVyDQo+IGFzIGRlZmluZWQgaW4g
UkZDIDc3NjEuDQo+IA0KPiBTdGlnDQo+IA0KPiA+Pg0KPiA+PiBUaGVuIHdlIGhhdmUgdGhpcyBz
ZWN0aW9uOg0KPiA+Pg0KPiA+PiA4LjEuMi4gVGhlIERSIGlzIENvLUxvY2F0ZWQgd2l0aCB0aGUg
bUFGVFINCj4gPj4NCj4gPj4gSW4gdGhlIHRleHQgeW91IHRhbGsgYWJvdXQgdGhlIERSIGNvbm5l
Y3RlZCB0byB0aGUgSVB2NCBzb3VyY2UuIEhlbmNlDQo+ID4+IGl0IGlzIHRoZSBmaXJzdCBob3Ag
RFIsIGFuZCBJUHY0IERSLiBJJ20gd29uZGVyaW5nIGlmIGl0IGlzIHdvcnRoDQo+ID4+IHNheWlu
ZyBJUHY0IERSIG9yIHNvbWV0aGluZyBpbiB0aGUgdGl0bGUgdG8gZGlzdGluZ3Vpc2ggaXQgZnJv
bSB0aGUNCj4gPj4gb3RoZXIgRFIuIEJhc2ljYWxseSB3ZSBoYXZlIGZpcnN0IGhvcCBEUiBhbmQg
bGFzdCBob3AgRFIsIG9yIGlmIHlvdQ0KPiA+PiBsaWtlIElQdjQgRFIgYW5kIElQdjYgRFIuDQo+
ID4+DQo+ID4NCj4gPiBbTWVkXSBNYWtlcyBzZW5zZSB0byBiZSBleHBsaWNpdCBoZXJlLiBJIGNo
YW5nZWQgRFIgdG8gSVB2NCBEUi4NCj4gPg0KPiA+PiBJJ20gbGVhdmluZyBpdCB0byB5b3UgdG8g
ZGVjaWRlLiBUaGlzIGlzIHRoZSBvbmx5IHJlbWFpbmluZyBpc3N1ZSBJDQo+ID4+IGNhbiBmaW5k
LiBUaGVyZSBpcyBhIHR5cG8gYXQgdGhlIGVuZCBvZiBBcHBlbmRpeCBCIHRob3VnaC4gSXQgc2F5
DQo+ID4+ICJOb2V0Ii4NCj4gPg0KPiA+IFtNZWRdIEZpeGVkIGl0LiBUaGFua3MuDQo+ID4NCj4g
Pj4NCj4gPj4gU3RpZw0KPiA+Pg0KPiA+Pg0KPiA+PiBPbiBGcmksIEphbiAxMywgMjAxNyBhdCAx
MjozMyBQTSwgU3RpZyBWZW5hYXMgPHN0aWdAdmVuYWFzLmNvbT4gd3JvdGU6DQo+ID4+ID4gU291
bmRzIGdvb2QsIEknbGwgc3RpbGwgdHJ5IHRvIGhhdmUgYW5vdGhlciBsb29rIHdoZW4geW91IHBv
c3QgdGhlDQo+ID4+ID4gbmV4dCByZXZpc2lvbi4NCj4gPj4gPg0KPiA+PiA+IFN0aWcNCg==


From nobody Tue Jan 24 04:50:32 2017
Return-Path: <hrogge@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 C6FB61295D9; Tue, 24 Jan 2017 04:50:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7EIpxOiD06Vh; Tue, 24 Jan 2017 04:50:29 -0800 (PST)
Received: from mail-qt0-x22e.google.com (mail-qt0-x22e.google.com [IPv6:2607:f8b0:400d:c0d::22e]) (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 7C506129581; Tue, 24 Jan 2017 04:50:29 -0800 (PST)
Received: by mail-qt0-x22e.google.com with SMTP id v23so180730889qtb.0; Tue, 24 Jan 2017 04:50:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=/T7Nz71PIdzRFu25wkDQ2Cozwb6n1LlcLZbAx8Ii/KU=; b=YQDxgnTte6oJDy87RfYG+SC9b4yqdoDnOSZrziCQRNpXxdkY1vpf6UFfxPCU3NwOy9 O/iD2Q36MJako/utHHzgH+SYK+lAA2doBZ+q1Qzn959JjP/ZIS6qdLwzNnha75KJIeGu 8hmGQVncoTIULQ1XxHnuvzdt+k3T3OxaiphOigsyIxqqxbgsUENdDQVQ2mncS0FTfCtD 4EJk/MtyX2jgv9Q0jWv43TSR9IsZNWTVQ0G3USRsYu38Wbo+A4H81BgIEI3k1EJGfSlV Kh5Y21pEeGZKFc3cpFO2Fn1BGf4/yghSd2/ToCCnqFdZJwGQn/CXwOwIk8bNwQoNaiMu wflg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=/T7Nz71PIdzRFu25wkDQ2Cozwb6n1LlcLZbAx8Ii/KU=; b=mkD9SYFHkyxFtFvRbOIaElzg/GThFd+I+pH2HJ4WIJwnYoJcjla4P3kAekpOXDhVKN IUEoSGyV5MMzELibDsgPRhD+AYBraAO/7xISo2iGdTQE4gkXL0ArXP6ORHD2yM1Ob6bZ kuxWd9QCUKyvWP8LdSv7IX8si0UUha4VMY1pn2gQqYMFtjBwNAfaGbhmh1io4zifrNUE w4bRrsaj9KIQWcRVt4AgZBeY6V4qqVLhIn8Q07CQPeQU7uEopVSc2c0S5OXgLTGkoSJ3 HeH2NJRwe+40j7OOsEUwIOxWks4imSwpv2OZyUhZ3hKuWaXiA2nqz8Pu1I2jBgl7d1to swPA==
X-Gm-Message-State: AIkVDXINXNALSshxzhh0L19BSMm+Lerd4ujg1KtR920qThpLp5VSNH5JtnkFEDD+bfNm3y13GMb/Pgn/gboloQ==
X-Received: by 10.200.48.110 with SMTP id g43mr27564441qte.277.1485262228576;  Tue, 24 Jan 2017 04:50:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.35.228 with HTTP; Tue, 24 Jan 2017 04:49:58 -0800 (PST)
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D57B9FBED@dfweml501-mbb>
References: <CAGnRvuoE-j4ohL4d55Hj584g1b6VoGv8FNp0tsG9OTYJDGBp9w@mail.gmail.com> <2691CE0099834E4A9C5044EEC662BB9D57B9FBED@dfweml501-mbb>
From: Henning Rogge <hrogge@gmail.com>
Date: Tue, 24 Jan 2017 13:49:58 +0100
Message-ID: <CAGnRvuo+fMaoWZs+qAyT5-VGyevkUs_KwfsYa8knonUiU0BCpw@mail.gmail.com>
To: Lucy yong <lucy.yong@huawei.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/qnzw5JZp_5UmFcavTMMmBxIJqP0>
Cc: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-nvo3-use-case@ietf.org" <draft-ietf-nvo3-use-case@ietf.org>
Subject: Re: [RTG-DIR] draft-ietf-nvo3-use-case-15 review
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Jan 2017 12:50:31 -0000

On Sun, Jan 15, 2017 at 5:22 PM, Lucy yong <lucy.yong@huawei.com> wrote:
> Hi Henning,
>
> Please see inline below.
>
> -----Original Message-----
> From: Henning Rogge [mailto:hrogge@gmail.com]
> Sent: Sunday, January 15, 2017 6:36 AM
> To: <rtg-ads@ietf.org>
> Cc: rtg-dir@ietf.org; draft-ietf-nvo3-use-case@ietf.org
> Subject: draft-ietf-nvo3-use-case-15 review
>
> Hi,
>
> I have been asked to review this draft as a Routing Directorate reviewer.
>
> Document:  draft-ietf-nvo3-use-case-15
> Reviewer: Henning Rogge
> Review Date: 15 January 2017
> Intended Status: Informational
>
> Summary:
> I have no major concerns about this document.
>
> Minor Issues:
> The document states that the NVO3 networks can be layer-2 or layer-3 enti=
ties. While layer-2 networks leave the complete IP addressing scheme to the=
 connected VMs/servers, a layer-3 NVO3 network will (if I understand it cor=
rectly) set some restrictions on the IP addresses of the VMs (because the a=
ddresses have to fit the routing tables used on the NVO3 network).
> [Lucy] it is about host address assignment that is done by DC operator. T=
he routing tables is fulfilled based on the address and VM location. To sup=
port host mobility, the routing table needs to support subnet and host base=
d routing. IMO: address assignment rule/algorithm is out scope of this docu=
ment.

Okay... addressing can be a "stumbling block" for complex routing
scenarios, that is why I asked.

> The draft mention the use of iBGP or static routes for connecting a custo=
mer server/VM over the internet (Section 3.1), but does not mention any suc=
h thing within the NVO3 network and does also not mention the any handing o=
f addressing. Is this 'out of scope' for this Use Case draft or should it m=
aybe mention who is responsible for defining the addressing scheme for a la=
yer-3 NVO3 VM?
> [Lucy] Addressing assignment in this case is the same as intra NOV3. Do y=
ou see any issue here?

"defined by the DC operator" is not well defined if a customer has
more than one NOV3 DC operators and wants to interconnect both DCs
because of a new service combining data from both of them.

But it might be still "out of scope" for this draft.

Henning Rogge


From nobody Tue Jan 24 07:38:22 2017
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 78673129A7B; Tue, 24 Jan 2017 07:38:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.817
X-Spam-Level: 
X-Spam-Status: No, score=-5.817 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZfjfNlP_Ogcz; Tue, 24 Jan 2017 07:38:12 -0800 (PST)
Received: from relais-inet.orange.com (mta136.mail.business.static.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1D92A129A74; Tue, 24 Jan 2017 07:38:11 -0800 (PST)
Received: from opfednr05.francetelecom.fr (unknown [xx.xx.xx.69]) by opfednr22.francetelecom.fr (ESMTP service) with ESMTP id 8487220C48; Tue, 24 Jan 2017 16:38:09 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.69]) by opfednr05.francetelecom.fr (ESMTP service) with ESMTP id 03F0B20066; Tue, 24 Jan 2017 16:38:09 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILMA2.corporate.adroot.infra.ftgroup ([fe80::bc1c:ad2f:eda3:8c3d%18]) with mapi id 14.03.0319.002; Tue, 24 Jan 2017 16:38:08 +0100
From: <bruno.decraene@orange.com>
To: Santosh Esale <sesale@juniper.net>, "draft-ietf-mpls-app-aware-tldp@tools.ietf.org" <draft-ietf-mpls-app-aware-tldp@tools.ietf.org>
Thread-Topic: [mpls] Routing directorate review of draft-ietf-mpls-app-aware-tldp
Thread-Index: AQHScPksgTFoNF/dc0yUfSsHVD0HaKFF0plQ
Date: Tue, 24 Jan 2017 15:38:08 +0000
Message-ID: <15755_1485272289_588774E1_15755_6156_1_53C29892C857584299CBF5D05346208A1ED131C8@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <D4A3A262.E06A8%sesale@juniper.net>
In-Reply-To: <D4A3A262.E06A8%sesale@juniper.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.1]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A1ED131C8OPEXCLILM21corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/s40kOobqOzNHRQbsrPVXr9LklYg>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [RTG-DIR] [mpls] Routing directorate review of draft-ietf-mpls-app-aware-tldp
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Jan 2017 15:38:17 -0000

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

SGkgU2FudG9zaCwNCg0KDQoNClRoYW5rcyBmb3IgdGhlIHJlcGx5IGFuZCB1cGRhdGUuDQoNCk1v
c3QgKD44MCUpIG9mIHRoZSBwb2ludHMgYXJlIGFkZHJlc3NlZCwgdGhhbmtzLg0KDQpXZSBtYXkg
bmVlZCBhZGRpdGlvbmFsIGl0ZXJhdGlvbnMgb24gc29tZSBwb2ludHMsIGhlbmNlIG1vcmUgaW5s
aW5lIFtCcnVub10NCg0KDQpGcm9tOiBTYW50b3NoIEVzYWxlIFttYWlsdG86c2VzYWxlQGp1bmlw
ZXIubmV0XQ0KU2VudDogU2F0dXJkYXksIEphbnVhcnkgMjEsIDIwMTcgMTo0NSBBTQ0KVG86IERF
Q1JBRU5FIEJydW5vIElNVC9PTE47IHJ0Zy1hZHNAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtbXBscy1h
cHAtYXdhcmUtdGxkcEB0b29scy5pZXRmLm9yZw0KQ2M6IG1wbHNAaWV0Zi5vcmc7IHJ0Zy1kaXJA
aWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbbXBsc10gUm91dGluZyBkaXJlY3RvcmF0ZSByZXZpZXcg
b2YgZHJhZnQtaWV0Zi1tcGxzLWFwcC1hd2FyZS10bGRwDQoNCkhpIEJydW5vLA0KICAgICAgICAg
ICAgICAgIFRoYW5rcyBmb3IgdGhlIGRldGFpbGVkIHJldmlldyBhbmQgYXBvbG9naWVzIGZvciB0
aGUgZGVsYXllZCByZXNwb25zZS4gUGxlYXNlIGZpbmQgYW5zd2VycyBpbmxpbmUuDQoNCk9uIDEw
LzEwLzE2LCA1OjU2IEFNLCAibXBscyBvbiBiZWhhbGYgb2YgYnJ1bm8uZGVjcmFlbmVAb3Jhbmdl
LmNvbTxtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbT4iIDxtcGxzLWJvdW5jZXNAaWV0
Zi5vcmc8bWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIGJydW5vLmRl
Y3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+PiB3cm90
ZToNCg0KSGVsbG8sDQoNCkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVj
dG9yYXRlIHJldmlld2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBz
ZWVrcyB0byByZXZpZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0
aGV5IHBhc3MgdGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcsIGFuZCBzb21l
dGltZXMgb24gc3BlY2lhbCByZXF1ZXN0LiBUaGUgcHVycG9zZSBvZiB0aGUgcmV2aWV3IGlzIHRv
IHByb3ZpZGUgYXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZvciBtb3JlIGluZm9ybWF0
aW9uIGFib3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlIOKAi2h0dHA6Ly90
cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXI8aHR0cDovL3RyYWMu
dG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0Rpcj4NCg0KQWx0aG91Z2ggdGhl
c2UgY29tbWVudHMgYXJlIHByaW1hcmlseSBmb3IgdGhlIHVzZSBvZiB0aGUgUm91dGluZyBBRHMs
IGl0IHdvdWxkIGJlIGhlbHBmdWwgaWYgeW91IGNvdWxkIGNvbnNpZGVyIHRoZW0gYWxvbmcgd2l0
aCBhbnkgb3RoZXIgSUVURiBMYXN0IENhbGwgY29tbWVudHMgdGhhdCB5b3UgcmVjZWl2ZSwgYW5k
IHN0cml2ZSB0byByZXNvbHZlIHRoZW0gdGhyb3VnaCBkaXNjdXNzaW9uIG9yIGJ5IHVwZGF0aW5n
IHRoZSBkcmFmdC4NCg0KRG9jdW1lbnQ6IGRyYWZ0LWlldGYtbXBscy1hcHAtYXdhcmUtdGxkcC0w
NS50eHQ8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLW1wbHMtYXBwLWF3YXJl
LXRsZHAtMDUudHh0Pg0KUmV2aWV3ZXI6IEJydW5vIERlY3JhZW5lDQpSZXZpZXcgRGF0ZTogMjAx
Ni8xMC8xMA0KSUVURiBMQyBFbmQgRGF0ZTogbm90IHN0YXJ0ZWQgKEFGQUlLKQ0KSW50ZW5kZWQg
U3RhdHVzOiBQcm9wb3NlZCBTdGFuZGFyZA0KDQpTdW1tYXJ5Og0KSSBoYXZlIHNpZ25pZmljYW50
IGNvbmNlcm5zIGFib3V0IHRoaXMgZG9jdW1lbnQgYW5kIHJlY29tbWVuZCB0aGF0IHRoZSBSb3V0
aW5nIEFEcyBkaXNjdXNzIHRoZXNlIGlzc3VlcyBmdXJ0aGVyIHdpdGggdGhlIGF1dGhvcnMuDQpD
b21tZW50czoNCkRyYWZ0IGlzIHdlbGwgcmVhZGFibGUuIEJ1dCBJIGZlZWwgdGhhdCBpdCBjb3Vs
ZCBiZSBldmVuIG1vcmUgcHJlY2lzZSBvbiBub3JtYXRpdmUgYmVoYXZpb3JzIChjZiBtaW5vciBj
b21tZW50cykuDQpDbGFyaWZpZWQgbm9ybWF0aXZlIGJlaGF2aW9yIGluIG1vc3QgdGhlIGNhc2Vz
IGFsbHVkZWQgaW4gdGhpcyByZXZpZXcuDQpbQnJ1bm9dIG9rLCB0aGFua3MNCg0KDQpQcmVsaW1p
bmFyeSBpbmZvOg0KLSBJJ20gbm90IGEgTERQIGV4cGVydC4gVW5mb3J0dW5hdGVseSwgdGhpcyBt
YXkgYmVjb21lIGFwcGFyZW50IGluIHRoZSBiZWxvdyBjb21tZW50cy4gU28geW91IGFyZSB3ZWxj
b21lIHRvIGRpc2FncmVlIGFuZCBwcm92aWRlIHRoZSBpbmZvcm1hdGlvbiBhbmQgcmVhc29uaW5n
IHRoYXQgSSBtYXkgYmUgbWlzc2luZy4NCi0gR2l2ZW4gdGhhdCB0aGUgcmVxdWlyZWQgSUFOQSBj
b2RlIHBvaW50cyBoYXZlIG5vdCBiZWVuIHByZS1hbGxvY2F0ZWQsIEkgYW0gYXNzdW1pbmcgdGhh
dCBubyBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIGRvY3VtZW50IGV4aXN0cy4gSGVuY2UgSSdtIG5v
dCByZXN0cmljdGluZyBteSBjb21tZW50cyB0byBtaW5vciBjb21tZW50cy4NCg0KDQpNYWpvciBJ
c3N1ZToNCkFic3RyYWN0IGFuZCBTaGVwaGVyZCBXcml0ZS1VcCBkZWZpbmVzIHRoZSBnb2FsIG9m
IHRoZSBzb2x1dGlvbiBhcyBhZHZlcnRpc2luZyB0aGUgcHVycG9zZSBmb3Igc2VuZGluZyB0aGlz
IHRMRFAgc2Vzc2lvbiByZXF1ZXN0IHRvIHRoZSB0TERQIHJlY2VpdmVyLCBzdWNoIHRoYXQgdGhl
IHJlY2VpdmVyIGhhcyBlbm91Z2ggaW5mb3JtYXRpb24gdG8gZGVjaWRlIHRvIGVpdGhlciBhY2Nl
cHQgb3IgZGVueSBpdC4NCkkgZG9uJ3QgZmVlbCB0aGF0IHRoZSBzb2x1dGlvbiBwZXJmZWN0bHkg
bWF0Y2hlcyB0aGlzIHB1cnBvc2UuIEZpcnN0IHRoZSBzb2x1dGlvbiByZXF1aXJlcyB0aGF0IGJv
dGggZW5kcyBvZiB0aGUgdExEUCBzZXNzaW9uIG5lZ290aWF0ZSB0aGUgX3NhbWVfIHNldCBvZiBh
cHBsaWNhdGlvbnMuIEkgZG9uJ3Qgc2VlIHdoeSB0aGlzIGlzIG5lZWRlZCB0byBhY2hpZXZlIHRo
ZSBhYm92ZSBnb2FsLg0KIEluIExEUCwgbmVnb3RpYXRlIGlzIGVxdWl2YWxlbnQgdG8gYm90aCBM
U1JzIOKAkyBpbml0aWF0aW5nIGFuZCByZWNlaXZpbmcg4oCTIHNlbmRpbmcgdGhlaXIgdGFyZ2V0
ZWQgYXBwbGljYXRpb24gbGlzdCB0byBlYWNoIG90aGVyLiBBbmQgdW5sZXNzIGluaXRpYXRpbmcg
TFNSIHNlbmRzIGl0J3MgdGFyZ2V0ZWQgYXBwbGljYXRpb24gbGlzdCB0byByZWNlaXZpbmcgTFNS
LCB0aGUgcmVjZWl2aW5nIExTUiB3aWxsIGJlIHVuYXdhcmUgb2YgaXQuDQoNCg0KW0JydW5vXQ0K
DQoxKSAgICAgIOKAnEluIExEUCwgbmVnb3RpYXRlIGlzIGVxdWl2YWxlbnQgdG8gYm90aCBMU1Jz
IOKAkyBpbml0aWF0aW5nIGFuZCByZWNlaXZpbmcg4oCTIHNlbmRpbmfigJ0NCg0KV2hhdCBkbyB5
b3UgbWVhbiBieSDigJxJbiBMRFDigJ0/DQoNCklmIHlvdSBhcmUgcmVmZXJyaW5nIHRvIExEUCBj
YXBhYmlsaXR5IG5lZ290aWF0aW9uIFtSRkM1NTYxPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9yZmM1NTYxPl0sIGl0IGRlZmluZXMgdGhlIG5lZ290aWF0aW9uIG9mIExEUCBjYXBhYmlsaXRp
ZXMsIGkuZS4gbmVnb3RpYXRpb24gb2YgdGhlIOKAnFRhcmdldGVkIEFwcGxpY2F0aW9uIENhcGFi
aWxpdHnigJ0uIFRoaXMgaXMgbm90IHdoYXQgSeKAmW0gY29tbWVudGluZyBvbiwgaGVyZS4gSeKA
mW0gY29tbWVudGluZyBvbiB0aGUgZXhjaGFuZ2Ugb2YgVGFyZy4gQXBwbC4gSWQsIHdoaWNoIGlz
IGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudCwgaGVuY2Ugc3ViamVjdCB0byBhbnkgbmV3IGJlaGF2
aW9yIHRoYXQgd2Ugd2FudCB0byBkZWZpbmUuDQoNCg0KDQoyKSAgICAgICBUaGlzIGlzIGdvb2Qg
dGhhdCBlYWNoIHNwZWFrZXIgYWR2ZXJ0aXNlIGl0cyBhcHBsaWNhdGlvbnMuDQoNCkJ1dCB3aHkg
ZG9lcyB0aGlzIGRvY3VtZW50IGNyZWF0ZSB0aGUgcmVzdHJpY3Rpb24gdGhhdCBib3RoIHBlZXJz
IGFyZSByZXF1aXJlZCB0byBhZHZlcnRpc2UgdGhlIHNhbWUgYXBwbGljYXRpb24sIGluIG9yZGVy
IHRvIGJlIGFibGUgdG8gdXNlIHRoYXQgYXBwbGljYXRpb24sIG9yIGV2ZW4gcG9zc2libHkgZXN0
YWJsaXNoIHRoZSBULUxEUCBzZXNzaW9uPw0KDQpUaGlzIHNlZW1zIGxpa2UgYSBsaW1pdGF0aW9u
IGZvciBhcHBsaWNhdGlvbiB3aXRoIGFzeW1tZXRyaWMgcmVxdWlyZW1lbnRzLiBlLmcuIFJlbW90
ZSBMRkEgd2hlcmUgb25seSBvbmUgcGVlciAodGhlIFBvaW50IG9mIExvY2FsIFJlcGFpciAoUExS
KSkgbmVlZHMgdG8gc3VwcG9ydHMgUkxGQSBhbmQgdGhlIG90aGVyIHBlZXIgKHRoZSBNZXJnZSBQ
b2ludCAoTVApKSBjYW4gYmUgYSB2YW5pbGxhIG5vZGUuDQoNCkluIHRoaXMgY2FzZSwgdGhlcmUg
aXMgbm8gcmVxdWlyZW1lbnQgdG8gYWR2ZXJ0aXNlIHRoZSBzYW1lIGNhcGFiaWxpdHkvVGFyZ2V0
IEFwcGxpY2F0aW9uLg0KDQoNCg0KQlRXLCBhcyBhIHJlbGF0ZWQgcG9pbnQsIGNvdWxkIHRoZSBk
b2N1bWVudCBleHBsaWNpdGx5IGRlZmluZSwgdGhlIHNlbWFudGljIG9mIGFkdmVydGlzaW5nIGEg
VEEuIEluZGVlZCwgZm9yIGFzeW1ldHJpYyBhcHBsaWNhdGlvbnMsIHRoZXJlIGNvdWxkIGJlIDIg
bWVhbmluZ3MsIGEg4oCcY2xpZW504oCdIHNpZGUgYW5kIGEg4oCcc2VydmVy4oCdIHNpZGUuDQoN
ClVzaW5nIHRoZSBSTEZBIGV4YW1wbGUgYWdhaW4sIHRoZSBQTFIgd291bGQgbmVlZCB0byBhZHZl
cnRpc2UgdGhlIG1lYW5pbmcg4oCcSSBydW4gdGhlIFBMUiDigJxhcHBsaWNhdGlvbuKAnSBoZW5j
ZSBJIHdvdWxkIG5lZWQgeW91ciBoZWxwIHRvIGxlYXJuIHlvdXIgSVAgbGFiZWwvRkVDIGJpbmRp
bmdz4oCdLiBUaGUgTVAgd291bGQgbmVlZCB0byBhZHZlcnRpc2UgdGhlIG1lYW5pbmcg4oCcSSBy
dW4gdGhlIE1lcmdlIFBvaW50IOKAnGFwcGxpY2F0aW9u4oCdLCBoZW5jZSBJ4oCZbSB3aWxsaW5n
IHRvIGFkdmVydGlzZSBteSBJUCBsYWJlbC9GRUMgYmluZGluZ3PigJ0uDQoNCk5vdGUgdGhhdCBh
IG5vZGUgbWF5IHJ1biB0aGUgTVAgYXBwbGljYXRpb24gYnV0IG5vdCB0aGUgUExSIGFwcGxpY2F0
aW9uLiBUaGF0IHNob3VsZCBub3QgYXZvaWQgdGhlIHNldCB1cCBvZiB0aGUgVC1MRFAgc2Vzc2lv
biBvciBGRUMgZXhjaGFuZ2UuDQoNCg0KDQoNClBsdXMgSSBmaW5kIHRoaXMgcHJvYmxlbWF0aWMg
Zm9yIHNvbWUgYXBwbGljYXRpb25zIHdpdGggYXN5bW1ldHJpYyByZXF1aXJlbWVudHMgKGUuZy4g
UkxGQSksIGluIHBhcnRpY3VsYXIgZm9yIGluY3JlbWVudGFsIGRlcGxveW1lbnQgb2YgZnV0dXJl
IGFzeW1tZXRyaWMgYXBwbGljYXRpb24uIChtb3JlIGNvbW1lbnRzIG9uIHRoaXMgaW4gdGhlIG1p
bm9yIGlzc3VlcykNCkluIGFkZGl0aW9uLCBJIGRvbid0IHNlZSBob3cgdGhlIGFkZGl0aW9uYWwg
RkVDIGZpbHRlcmluZyBoZWxwcyBmdWxmaWxsaW5nIHRoaXMgZ29hbC4NCkZFQyBmaWx0ZXJpbmcg
aXMgdXNlZCB0byBhZHZlcnRpc2Ugb25seSBuZWNlc3NhcnkgTERQIEZFQy1sYWJlbCBiaW5kaW5n
cyBvdmVyIHRoZSBzZXNzaW9uLiBUaGlzIGlzIGFkZGl0aW9uYWwgZ29hbCwgYW5kIG5vdCB0aGUg
c2FtZSwgb2YgdGhlIGRvY3VtZW50Lg0KDQoNCltCcnVub10gb2suDQoNCg0KSSBhbHNvIGZpbmQg
aXQgcmVkdW5kYW50IHdpdGggUkZDIDc0NzMuIEkgYWxzbyBkb24ndCB0aGluayB0aGF0IHRoaXMg
RkVDIGZpbHRlcmluZyBzaG91bGQgYmUgc3ltbWV0cmljYWwgKGUuZy4gUkxGQSBhcHBsaWNhdGlv
bikuDQpJbiBzaG9ydCwgSSB3b3VsZCBoYXZlIG1hZGUgdGhlIFRBSSBhZHZlcnRpc2VtZW50IGFz
eW1tZXRyaWMsIGFuZCByZW1vdmVkIHRoZSBGRUMgZmlsdGVyaW5nLg0KV2UgaGF2ZSBleHBsYWlu
ZWQgY2xlYXJseSBob3cgUkZDIDc0NzMgaXMgaW5hZGVxdWF0ZSB0byBhZGRyZXNzIGJvdGggdGhl
c2UgZ29hbHMgaW4gc2VjdGlvbiA0Lg0KDQoNCltCcnVub10gSSBkaWQgcmVhZCB0aGUgZHJhZnQs
IGluY2x1ZGluZyBzZWN0aW9uIDQsIHNvIHRoZSBhbnN3ZXIgaXMgbm90IHRoYXQgaGVscGZ1bC4N
Cg0KSeKAmWxsIGRlZmVyIHRoZSBkaXNjdXNzaW9uIG9uIHRoaXMgcG9pbnQsIHVudGlsIHRoZSBk
cmFmdC9hdXRob3JzIGNsYXJpZnkgdGhlIHNlbWFudGljIG9mIGFkdmVydGlzaW5nIGEgVEEuIChj
ZiBwb2ludCBhYm92ZS4pLCBvdGhlcndpc2UsIHdlIHdvdWxkIGJlIG1peGluZyAyIHByb2JsZW1z
Lg0KDQoNCg0KRmluYWxseSwgaWYgdGhlIGdvYWwgaXMgdG8gYWxsb3cgdGhlIHJlY2VpdmVyIHRv
IGxpbWl0IGluY29taW5nIHRMRFAgc2Vzc2lvbnMsIHByZXN1bWFibHkgZm9yIHNjYWxhYmlsaXR5
IHB1cnBvc2UsIGlmIG9uZSBhcHBsaWNhdGlvbiBpcyBhbGxvd2VkIGFuZCBoZW5jZSB0aGUgdExE
UCBzZXNzaW9uIGlzIHNldCB1cCwgd2hhdCB3b3VsZCBiZSB0aGUgcmVhc29uIHRvIGxpbWl0IHRo
ZSBhcHBsaWNhdGlvbnMgZXhjaGFuZ2VkIG92ZXIgdGhpcyBzZXNzaW9uPw0KV2UgbGltaXQgdGhl
IGFwcGxpY2F0aW9uIGV4Y2hhbmdlZCB0byB0aGUgbmVnb3RpYXRlZCBhcHBsaWNhdGlvbiBsaXN0
LiBVc2UgY2FzZSA1LjMgcHJlY2lzZWx5IGFuc3dlcnMgdGhpcyBxdWVzdGlvbi4NCg0KW0JydW5v
XQ0KDQotIHVzZSBjYXNlIDUuMyBpcyBwcmVjaXNlbHkgZGV0YWlsaW5nIGFuIGV4YW1wbGUgd2hl
cmUgMSBhcHBsaWNhdGlvbiBpcyBhbGxvd2VkIGFuZCBhbm90aGVyIHJlamVjdGVkLCBidXQgeWV0
IGJvdGggYXBwbGljYXRpb25zIGFyZSBiZWluZyBlbmFibGVkIG9uIHRoZSBzZXNzaW9uLg0KDQot
IGFnYWluLCB0aGUgbW90aXZhdGlvbiBmb3IgdGhpcyBkcmFmdCwgYXMgd3JpdHRlbiBpbiB0aGlz
IGRyYWZ0IChhYnN0cmFjdCBhbmQgaW50cm9kdWN0aW9uKSBpcyB0byBhbGxvdyB0aGUgcmVjZWl2
ZXIgb2YgYSBULUxEUCBzZXNzaW9uIHRvIGxlYXJuIHRoZSByZWFzb24gb2YgdGhpcyBULUxEUCBz
ZXNzaW9uIHJlcXVlc3QsIGluIG9yZGVyIHRvIGJldHRlciBjb250cm9sIGl0cyBhY2NlcHRhbmNl
IG9yIHJlamVjdC4gU28gYXMgcGVyIHRoaXMgZ29hbCwgb25jZSB0aGUgc2Vzc2lvbiBpcyBzZXQg
dXAgKGFuZCBoZW5jZSB0aGUgY29zdCBmb3IgdGhpcyBhZGRpdGlvbmFsIHNlc3Npb24gaXMgYWNj
ZXB0ZWQpIHdoYXQgd291bGQgYmUgdGhlIHJlYXNvbiB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIGFw
cGxpY2F0aW9uIHVzaW5nIHRoaXMgVC1MRFAgc2Vzc2lvbj8NCg0KSU9XLCB3aHkgbGltaXRpbmcg
dGhlIGFwcGxpY2F0aW9ucyB0byB0aGUgaW50ZXJzZWN0aW9uIG9mIGJvdGggYWR2ZXJ0aXNlZCBh
bmQgcmVjZWl2ZWQgc2V0IG9mIGFwcGxpY2F0aW9uPw0KVGhpcyBoZWxwcyB0byBhZHZlcnRpc2Ug
b25seSB0aGUgbmVjZXNzYXJ5IGZlYy1sYWJlbCBiaW5kaW5ncyBvdmVyIHRoZSB0TERQIHNlc3Np
b24sIHJlZHVjaW5nIHRoZSB1bm5lY2Vzc2FyeSBmZWMtbGFiZWwgYmluZGluZyBhZHZlcnRpc2Vt
ZW50cy4NCg0KW0JydW5vXSBDYW4geW91IGNsYXJpZnkgd2h5IFJGQyA3NDczIGlzIG5vdCBlbm91
Z2ggZm9yIHRoaXM/IEFzIHRoaXMgaXMgYSBwcmlvcmkgaXRzIGV4YWN0IGdvYWwuDQoNCg0KTm90
ZSB0aGF0IMKnNS4zIGxpZ2h0bHkgcmVmZXJzIHRvIHRoaXMgcHJvYmxlbSwgYnV0IGluIGEgdmVy
eSBhcHBsaWNhdGlvbiBzcGVjaWZpYyB3YXkgKGFuZCBub3QgcmVhbGx5IG5vcm1hdGl2ZSksIHdo
aWxlIHRoZSBjb25zZXF1ZW5jZXMgY291bGQgcHJvYmFibHkgYmUgbWFkZSBnZW5lcmFsLiBFc3Bl
Y2lhbGx5IGdpdmVuIHRoZSBwcmUtZXhpc3RlbmNlIG9mIFJGQyA3NDczIHdoaWNoIGNhbiBiZSB1
c2VkIHRvIGxpbWl0IHRoZSBGRUMgYWR2ZXJ0aXNlbWVudHMuDQpBZ2Fpbiwgd2UgaGF2ZSBtYWRl
IGl0IGFtcGxlIGNsZWFyIHdoeSBSRkMgNzQ3MyBpcyBub3Qgc3VmZmljaWVudC4gRmlyc3QgYW5k
IGZvcmVtb3N0LCB3aXRoIFJGQyA3NDczLCByZWNlaXZpbmcgTFNSIGlzIHVuYXdhcmUgb2YgdGhl
IHRhcmdldGVkIGFwcGxpY2F0aW9uLiBUaHVzLCBJdCBoYXMgb25seSB0d28gY2hvaWNlcywgZWl0
aGVyIGJsb2NrIG9yIHVuYmxvY2sgYWxsIEZFQ3MgdGhhdCBhcmUgYWR2ZXJ0aXNlZCB0byBpdCBj
b25zaWRlcmluZyBpdCBpcyBhIHBhc3NpdmUgTFNSLg0KDQoNCltCcnVub10gTG9va3MgbGlrZSDi
gJxhbXBsZSBjbGVhcuKAnSBpcyBub3QgZW5vdWdoIGZvciBhdCBsZWFzdCBvbmUgcmVhZGVyLg0K
DQpCeSDigJxwYXNzaXZlIExTUuKAnSBJIGFzc3VtZSB0aGF0IHlvdSBtZWFuIHBhc3NpdmUgaW4g
dGVybSBvZiBMRFAgc2Vzc2lvbiBpbml0aWFsaXphdGlvbi4NCg0KRXZlbnR1YWxseSB0aGUgcHJv
YmxlbSBpcyBhcHBsaWNhdGlvbiBzcGVjaWZpYyBhbmQgd2UgZG9u4oCZdCBoYXZlIHRoZSBzYW1l
IG9uZSBpbiBtaW5kLCB0aGlzIG1heSBleHBsYWluIHdoeSB3ZSBhcmUgbm90IGluIHN5bmMuDQoN
CkZvciB0aGUgZm9sbG93aW5nIGFwcGxpY2F0aW9ucyDigJxMRFB2NC92NiBUdW5uZWxpbmcsIExE
UHY0L3Y2IFJlbW90ZSBMRkHigJ0gdGhlIGluaXRpYXRvciBvZiB0aGUgTERQIHNlc3Npb24gaXMg
dGhlIExTUiB1c2luZyBhIHR1bm5lbCB0b3dhcmQgdGhlIHJlY2VpdmVyLCBhbmQgaGVuY2UgbmVl
ZHMgdG8gbGVhcm4gdGhlIExEUCBsYWJlbHMgb2YgdGhlIHJlY2VpdmVyLg0KDQpPbiB0aGUgcmVj
ZWl2ZXIgc2lkZSwgaXQgZG9lc27igJl0IG5lZWQgYW55IGluZm8sIGFuZCBoZW5jZSBjYW4gcmVx
dWVzdCBGRUMgZmlsdGVyaW5nIHVzaW5nIFJGQyA3NDczLg0KDQoNCg0KTm93IHdpdGggdGhlIGFw
cGxpY2F0aW9ucyDigJxMRFB2NC92NiBUdW5uZWxpbmfigJ0sIGJvdGggTERQIG5vZGVzIChBLCBy
ZXNwLiBCKSBtYXkgaGF2ZSBhIHR1bm5lbCB3aXRoIHRoZSBvdGhlciAoQiwgcmVzcC4gQSkgYnV0
IHRoaXMgZG9lcyBub3QgY2hhbmdlIHRoZSBwcm9ibGVtOiBib3RoIGtub3dzIHRoZSBGRUMgdGhh
dCB0aGV5IHdhbnQgdG8gcmVjZWl2ZS4NCg0KDQoNCg0KDQpNb3N0IG9mIHRoZXNlIHBvaW50cyBh
cmUgYWRkcmVzc2VkIGluIGRldGFpbCBhbnN3ZXJpbmcgcXVlc3Rpb25zIHRvd2FyZHMgdGhlIGVu
ZCBvZiB0aGlzIGVtYWlsLg0KDQpBbHNvLCB3ZSBoYXZlIHVwZGF0ZWQgdGhlIGRyYWZ0IGFkZHJl
c3NpbmcgY29tbWVudHMsIHdoaWNoIHdpbGwgYmUgcHVibGlzaGVkIGluIG5leHQgZmV3IG1pbnV0
ZXMuDQoNCk1pbm9yIElzc3VlczoNCsKnNiAiU2VjdXJpdHkgY29uc2lkZXJhdGlvbnMiDQpUQUMg
bmVnb3RpYXRpb24gc2VlbXMgdG8gYWxsb3cgYW4gZW50aXR5IHRvIHJlbW90ZWx5IGRpc2NvdmVy
IHRoZSB0YXJnZXRlZCBMRFAgYXBwbGljYXRpb25zIHJ1bm5pbmcgb24gYSByZW1vdGUgbm9kZS4g
VGhpcyBpcyBhIG5ldyBzZWN1cml0eSBjb25zaWRlcmF0aW9uIHdoaWNoIHNob3VsZCBwcm9iYWJs
eSBiZSBkaXNjdXNzZWQuDQpOby4gQ3VycmVudGx5LCB0aGUgcmVtb3RlIG5vZGUgaW1wbGljaXRs
eSBrbm93cyBhbnl3YXkgYWxsIHRoZSBhcHBsaWNhdGlvbnMgdGhhdCBhcmUgcnVubmluZyBvbiBz
b3VyY2Ugbm9kZSBiYXNlZCBvbiBMRFAgRkVDIGxhYmVsIGJpbmRpbmdzLiBOb3RlIOKAkyBDdXJy
ZW50bHksIExEUCBhZHZlcnRpc2UgYWxsIEZFQy1sYWJlbCBiaW5kaW5nIG92ZXIgYSB0TERQIHNl
c3Npb24uDQpbQnJ1bm9dIFRoZSBUQSBhZHZlcnRpc2VkIGlzIG1vcmUgZGV0YWlsZWQgdGhhbiB0
aGUgdHlwZSBvZiBGRUMgYWR2ZXJ0aXNlZC4gZS5nLiB0aGVyZSBhcmUgMyBUQSBtYXBwaW5nIHRv
IElQdjQgcHJlZml4LiBIZW5jZSB0aGlzIGlzIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gYmVlbiBh
ZHZlcnRpc2VkLiBlLmcuIGFuIFQtTERQIG5vZGUgY2FuIGxlYXJuIHRoYXQgaXRzIHBlZXIgcnVu
cyBSU1ZQLVRFIG9yIFJMRkEgb3IgTERQIElDQ1AuLi4gSG93IG11Y2ggdGhpcyBjYW4gYmUgdXNl
ZCBmb3IgYW4gYXR0YWNrIHZlY3RvciwgSSBkb27igJl0IGtub3csIGJ1dCBpdCBtYXkgYmUgdXNl
ZnVsIHRvIGFuIGF0dGFja2VyLg0KDQoNCkFsc28sIGdpdmVuIHRoYXQgbXVsdGlwbGUgYXBwbGlj
YXRpb25zIG1hcHMgdG8gdGhlIHNhbWUgRkVDLCB0d28gcGVlcnMgaW4gZGlmZmVyZW50IEFTZXMg
Y291bGQgdHJ5IHRvIGNoZWF0LCBieSBzdWNjZXNzaXZlbHkgdHJ5aW5nIG11bHRpcGxlIGFwcGxp
Y2F0aW9ucyBtYXBwaW5nIHRvIHRoZSBzYW1lIEZFQy4gKGUuZy4gaWYgSSB3YW50IElQdjQgRkVD
IG1hcHBpbmcsIEkgd291bGQgdHJ5IHdpdGggIkxEUHY0IFR1bm5lbGluZyIsIHRoZW4gIkxEUHY0
IFJlbW90ZSBMRkEiLCB0aGVuICJJUHY0IGludHJhLWFyZWEgRkVDcyIsIHRoZW4gcG9zc2libHkg
IkxEUCBzZXNzaW9uIFByb3RlY3Rpb24iKS4gVGhpcyBpcyBhbHNvIG5vdCBkaXNjdXNzZWQuDQpU
aGUgaW5pdGlhdGluZyBMU1IgTVVTVCBvbmx5IGFkdmVydGlzZSB3aGF0IGlzIHN1cHBvcnRzIOKA
kyBJT1csIHdoYXQgaXQgaXMgY29uZmlndXJlZCBmb3Ig4oCTIG92ZXIgdGhlIHRMRFAgc2Vzc2lv
bi4gIEl0IGlzIGNsZWFybHkgc3RhdGVkIGluIHNlY3Rpb24gMi4yIGZpcnN0IHBhcmFncmFwaC4N
CltCcnVub10gQW4gYXR0YWNrZXIsIG9yIGxlc3MgdHJ1c3RlZCBzcGVha2VyIGluIGEgZGlmZmVy
ZW50IEF1dG9ub21vdXMgU3lzdGVtIG1heSBub3QgY29tcGx5IHdpdGggeW91ciDigJxNVVNU4oCd
LiBVbmxlc3MgeW91IHJlc3RyaWN0IHRoZSB1c2FnZSBvZiB0aGlzIHNvbHV0aW9uIHRvIG9ubHkg
aW50cmEtQVMgTERQIHNlc3Npb24sIHdpdGggbXV0dWFsIGF1dGhlbnRpY2F0aW9uLiBJZiBzbywg
c3VjaCByZXN0cmljdGlvbiBzaG91bGQgYmUgc3RhdGVkIGluIHRoZSBkcmFmdC4NCg0KLS0tLQ0K
DQrCpzcgIklBTkEgQ29uc2lkZXJhdGlvbnMiDQoiMHgwMDAxIC0gMHgxRkZGICBBdmFpbGFibGUg
Zm9yIGFzc2lnbm1lbnQgYnkgSUVURiBjb25zZW5zdXMiDQpBY2NvcmRpbmcgdG8gaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL3JmYzUyMjYjc2VjdGlvbi00LjEgIklFVEYgUmV2aWV3IiBpcyB0
aGUgbmV3IG5hbWUgZm9yICJJRVRGIGNvbnNlbnN1cyINClVwZGF0ZWQuDQoNCg0KDQpbQnJ1bm9d
IG9rDQoNCg0KDQoiMHg3RkZGIC0gMHhGRkZFICBBdmFpbGFibGUgZm9yIHZlbmRvciBzcGVjaWZp
YyBwcml2YXRlIHVzZSINCg0KLSBUaGlzIGxvb2sgbGlrZSBhIHZlcnkgbGFyZ2UgcmFuZ2UgZm9y
IGEgcHJpdmF0ZSB1c2UgKGhhbGYgb2YgdGhlIHJlZ2lzdHJ5KQ0KLSAidmVuZG9yIHNwZWNpZmlj
IHByaXZhdGUgdXNlIiBpcyBub3QgYSBXZWxsLUtub3duIElBTkEgUG9saWN5IGFzIGRlZmluZWQg
aW4gIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1MjI2I3NlY3Rpb24tNC4xIC4gSXMg
dGhlcmUgYW55IGRlZmluaXRpb24gb2YgdGhpcyBQb2xpY3kgb3Igc2hvdWxkIHlvdSBkZXNjcmli
ZSBpdD8gSG93IGlzIGNvZGUtcG9pbnQgY29sbGlzaW9uIHN1cHBvc2VkIHRvIGJlIGF2b2lkZWQg
aW4gZGVwbG95bWVudHM/IChJJ20gZ3Vlc3NpbmcgdGhhdCB0aGlzIGlzIGNvbWluZyBmcm9tIFJG
QyA1MDM2IElBTkEgc2VjdGlvbiwgYnV0IFJGQzUwMzYgc2VlbXMgdG8gaGF2ZSBhICJ2ZW5kb3It
SUQiIGZpZWxkIHRvIGRpZmZlcmVudGlhdGUgdmVuZG9ycywgd2hpY2ggaXMgbm90IHRoZSBjYXNl
IG9mIHRoaXMgZG9jdW1lbnQuKQ0KT24gbXkgc2lkZSwgSSdkIHJhdGhlciBwcm92aXNpb24gMiB2
ZXJ5IHNtYWxsIHBvb2xzIGZvciBleHBlcmltZW50YWwgYW5kIHByaXZhdGUtdXNlLiAoaS5lLiBw
cml2YXRlIHRvIHRoZSB1c2VyLyB0aGUgbmV0d29yayBwcm92aWRlci4pDQpUaGFua3MgZm9yIHRo
ZSBzdWdnZXN0aW9uLiBVcGRhdGVkIHRoZSBkcmFmdCB0byBhbGxvY2F0ZSB0d28gc21hbGwgcmFu
Z2VzIG9mIDFrIGVhY2ggZm9yIGV4cGVyaW1lbnRhbCBhbmQgcHJpdmF0ZSB1c2UuDQoNCltCcnVu
b10gb2suDQoNCklzIHRoZXJlIGEgcmVhc29uIHRvIHN0YXJ0IHRoZSByYW5nZSBhdCAweEY3RkYg
KHJlc3AuIDB4RkJGRikgcmF0aGVyIHRoYW4gMHhGODAwIChyZXNwLiAweEZDMDApPyBJdCB3b3Vs
ZCBhIHByaW9yaSBiZSBlYXNpZXIgZm9yIGh1bWFuIHRvIHN0YXJ0IG9uIGRpZ2l0DQoNCg0KDQot
LS0tDQoNCsKnMSAiSW50cm9kdWN0aW9uIg0KIkFwcGxpY2F0aW9ucyBzdWNoIGFzIFJlbW90ZSBM
RkEgYW5kIEJHUCBhdXRvIGRpc2NvdmVyZWQgcHNldWRvd2lyZSBhdXRvbWF0aWNhbGx5IGluaXRp
YXRlIGFzeW1tZXRyaWMgZXh0ZW5kZWQgZGlzY292ZXJ5IHRvIGFueSBMU1IgaW4gYSBuZXR3b3Jr
IGJhc2VkIG9uIGxvY2FsIHN0YXRlIG9ubHkuIg0KSSBhZ3JlZSB0aGF0IFJlbW90ZSBMRkEgaXMg
YXN5bW1ldHJpYy4NCkkndmUgbm90IGJlZW4gZm9sbG93aW5nIHRoZSB3b3JrIG9uIEJHUCBhdXRv
LWRpc2NvdmVyeSwgYnV0IEkgd291bGQgaGF2ZSBhIHByaW9yaSBhc3N1bWVkIHRoYXQgYm90aCB0
TERQIGVuZCBwb2ludHMgYXJlIHJ1bm5pbmcgQkdQIGF1dG9kaXNjb3ZlcnkgYW5kIGhlbmNlIHRo
ZSBkaXNjb3ZlcnkgaXMgc3ltbWV0cmljLg0KIEJHUCBhdXRvIGRpc2NvdmVyeSBpcyBub3QgYWx3
YXlzIGFzeW1tZXRyaWMuIEZvciBleGFtcGxlIOKAkyBCR1AgYXV0byBkaXNjb3ZlcmVkIG11bHRp
c2VnbWVudCBwc2V1ZG8gd2lyZSBjYW4gaGF2ZSBkaWZmZXJlbnQgZm9yd2FyZCBhbmQgcmV2ZXJz
ZSBhdXRvLWRpc2NvdmVyZWQgcGF0aCB0byBzaWduYWwgYSB0TERQIHNlc3Npb24uDQoNCg0KW0Jy
dW5vXSBvaw0KDQoNCi0tLS0NCg0KwqcyLjEgIkVuY29kaW5nIg0KDQoiVGFyZ2V0ZWQgQXBwbGlj
YXRpb24gSWRlbnRpZmllciAoVEEtSWQpOiBhIDE2IGJpdCBUYXJnZXRlZCBBcHBsaWNhdGlvbiBJ
ZGVudGlmaWVyIHZhbHVlLiINCkFjY29yZGluZyB0byB0aGUgZmlndXJlIGp1c3QgYWJvdmUsIHRo
ZSBmaWVsZCBzZWVtcyB0byBvbmx5IGhhdmUgMTUgYml0cy4gKEFzIGJpdCAwIGlzIHVzZWQgZm9y
IHRoZSBFLWJpdCkuIElmIHNvIHRoZSBJQU5BIHJlZ2lzdHJ5IHdvdWxkIGFsc28gbmVlZCB0byBi
ZSBtb2RpZmllZC4gT3RoZXJ3aXNlLCB0aGUgZmlndXJlIG5lZWRzIHRvIGJlIGZpeGVkLg0KQ29y
cmVjdC4gVGhlcmUgd2FzIGEgcHJvYmxlbSB3aXRoIHRoZSBmaWd1cmUuIFVwZGF0ZWQuDQoNCg0K
W0JydW5vXSBvaw0KDQpJdCBmZWVscyBzdHJhbmdlIG5vdCB0byBhbGlnbiBhIDE2IGJpdHMgZmll
bGQgb24gb2N0ZXQgYm91bmRhcnkgYW5kIGluc3RlYWQgc3ByZWFkIGl0IG92ZXIgMyBvY3RldHMs
IHdoaWxlIDIgd291bGQgaGF2ZSBiZWVuIGVub3VnaC4gRXNwZWNpYWxseSBzaW5jZSBzaW1wbHkg
c3dhcHBpbmcgdHdvIGZpZWxkcyAoRS1iaXQsIFRBLUlEKSB3b3VsZCBhZGRyZXNzIHRoaXMuIEFu
eSByZWFzb24gZm9yIHRoaXM/DQoNCg0KDQotLS0tDQrCpzIuMiAiUHJvY2VkdXJlcyINCiJUaGUg
VEFDIFRMVidzIENhcGFiaWxpdHkgZGF0YSBNVVNUIGNvbnNpc3RzIG9mIG5vbmUsIG9uZSBvciBt
b3JlIFRBRSINCjpzL01VU1QvTUFZICAgPyAob3RoZXJ3aXNlLCBJdCdzIG5vdCBjbGVhciB0byBt
ZSB3aGF0IGlzIHRoZSBtYW5kYXRlZCBiZWhhdmlvciBzaW5jZSBhbGwgcG9zc2libGUgYmVoYXZp
b3JzIHNlZW1zIGFsbG93ZWQpDQoNClVwZGF0ZWQuDQoNCg0KW0JydW5vXSBvaw0KDQoNCi0tLS0N
CsKnMQ0KDQoiRm9yIGFuIGFwcGxpY2F0aW9uIHN1Y2ggYXMgRkVDIDEyOA0KICAgcHNldWRvd2ly
ZSwgdGhlIHJlbW90ZSBMU1IgaXMgY29uZmlndXJlZCB3aXRoIHRoZSBzb3VyY2UgTFNSIGFkZHJl
c3MNCiAgIHNvIHRoYXQgaXQgY2FuIHVzZSB0aGF0IGluZm9ybWF0aW9uIHRvIGFjY2VwdCBvciBp
Z25vcmUgZ2l2ZW4gdExEUA0KICAgSGVsbG8uDQoNCiAgIEFwcGxpY2F0aW9ucyBzdWNoIGFzIFJl
bW90ZSBMRkEgYW5kIEJHUCBhdXRvIGRpc2NvdmVyZWQgcHNldWRvd2lyZQ0KICAgYXV0b21hdGlj
YWxseSBpbml0aWF0ZSBhc3ltbWV0cmljIGV4dGVuZGVkIGRpc2NvdmVyeSB0byBhbnkgTFNSIGlu
IGENCiAgIG5ldHdvcmsgYmFzZWQgb24gbG9jYWwgc3RhdGUgb25seS4gV2l0aCB0aGVzZSBhcHBs
aWNhdGlvbnMsIHRoZQ0KICAgcmVtb3RlIExTUiBpcyBub3QgZXhwbGljaXRseSBjb25maWd1cmVk
IHdpdGggdGhlIHNvdXJjZSBMU1IgYWRkcmVzcy4NCiAgIFNvIHRoZSByZW1vdGUgTFNSIGVpdGhl
ciByZXNwb25kcyBvciBpZ25vcmVzIGFsbCB0TERQIEhlbGxvcy4iDQoNCiBUaGUgaW50cm9kdWN0
aW9uIHNlZW1zIHRvIGltcGx5IHRoYXQgdGhpcyBkb2N1bWVudCB3b3VsZCBnaXZlIGEgcmVtb3Rl
IHBlZXIgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBpbiBvcmRlciB0byBhY2NlcHQgb3IgaWdub3Jl
IHRMRFAgaGVsbG8uDQpNeSBsaW1pdGVkIHVuZGVyc3RhbmRpbmcgb2YgTERQIGNhcGFiaWxpdHkg
aXMgdGhhdCB0aGV5IGFyZSBleGNoYW5nZWQgIGluIEluaXRpYWxpemF0aW9uIGFuZCBDYXBhYmls
aXR5IG1lc3NhZ2VzLCBpLmUuIG5vdCBpbiBIZWxsbyBtZXNzYWdlLg0KSGVuY2UgaXQncyBub3Qg
Y2xlYXIgdG8gbWUgaG93IHRoaXMgZG9jdW1lbnQgaGVscHMgdGhlIHJlbW90ZSBMRFAgc3BlYWtl
ciBpbiBkZWNpZGluZyB0byBhY2NlcHQgb3IgaWdub3JlIHRMRFAgaGVsbG8uDQpQcm9jZWR1cmUg
c2VjdGlvbiAyLjIgZXhwbGFpbnMgaG93IHRvIGFjaGlldmUgaXQgYXMgZm9sbG93cyAtICJBbHNv
LCBjdXJyZW50bHkgdGhlIHJlbW90ZSBMU1IgYWNjZXB0cyBhc3ltbWV0cmljIGV4dGVuZGVkIEhl
bGxvcyBieSBkZWZhdWx0IG9yIGJ5IGFwcHJvcHJpYXRlIGNvbmZpZ3VyYXRpb24uIFdpdGggdGhp
cyBkb2N1bWVudCwgdGhlIExTUiBNVVNUIGFjY2VwdCB0TERQIGhlbGxvcyBpbiBvcmRlciB0byB0
aGVuIGFjY2VwdCBvciByZWplY3QgdGhlIHRMRFAgc2Vzc2lvbiBiYXNlZCBvbiB0aGUgYXBwbGlj
YXRpb24gaW5mb3JtYXRpb24u4oCdDQoNCg0KW0JydW5vXSBPSyBidXQgdGhlIGRyYWZ0IHNheXMg
dGhhdCBjdXJyZW50bHkvYmVmb3JlIHRoaXMgZHJhZnQsICJ0aGUgcmVtb3RlIExTUiBlaXRoZXIg
cmVzcG9uZHMgb3IgaWdub3JlcyBhbGwgdExEUCBIZWxsb3MiLg0KDQpNeSBjb21tZW50IGlzIHRo
YXQgdGhpcyBkcmFmdCBkb2VzIG5vdCBjaGFuZ2UgdGhpcywgc2luY2UgaXQgcHJvcG9zZXMgZGUg
cHJvY2VkdXJlIF9hZnRlcl8gdGhlIGV4Y2hhbmdlIG9mIEhlbGxvcy4gVGhlcmVmb3JlLCBldmVu
IHdpdGggdGhpcyBkcmFmdCwgInRoZSByZW1vdGUgTFNSIGVpdGhlciByZXNwb25kcyBvciBpZ25v
cmVzIGFsbCB0TERQIEhlbGxvcyIuDQoNClNvIGluIHNob3J0LCBJIGRvbid0IGZlZWwgdGhhdCB0
aGlzIGxhc3Qgc2VudGVuY2UgaWYgYSBnb29kIG1vdGl2YXRpb24vaW50cm9kdWN0aW9uIHRvIHRo
ZSBuZXcgcHJvY2VkdXJlIGludHJvZHVjZWQgaW4gdGhpcyBkcmFmdC4NCg0KDQotLS0tDQrCpzIu
Mg0KIiAgIElmIHRoZXJlIGlzIGF0IGxlYXN0IG9uZSBUQUUgY29tbW9uIGJldHdlZW4gdGhlIFRB
QyBUTFYgaXQgaGFzDQogICByZWNlaXZlZCBhbmQgaXRzIG93biwgdGhlIHNlc3Npb24gTVVTVCBw
cm9jZWVkIHRvIGVzdGFibGlzaG1lbnQgYXMNCiAgIHBlciBbUkZDNTAzNl0uIg0KDQpJJ20gbm90
IHN1cmUgdGhpcyBpcyDigJxhcyBwZXIgW1JGQzUwMzZd4oCdIHNpbmNlIHRoaXMgZG9jdW1lbnQg
ZGVmaW5lcyBhZGRpdGlvbmFsIHJ1bGVzIHRvIGRlZmluZSB3aGljaCBGRUMgbWFwcGluZyBuZWVk
cyB0byBiZSBhZHZlcnRpc2VkLCBhbmQgd2hldGhlciBvciBub3QgdG8gYWNjZXB0IHRoZSBzZXNz
aW9uLg0KSXQgaXMgaW4gdGhlIHJldmVyc2Ugb3JkZXIuIEZyb20gUkZDIDUwMzYgc2VjdGlvbiA2
IOKAnFRoZSBkb2N1bWVudCBzcGVjaWZ5aW5nIHByb2NlZHVyZXMgZm9yIHRoZSBjYXBhYmlsaXR5
IE1VU1QgZGVzY3JpYmUgdGhlIGJlaGF2aW9yIGluIHRoaXMgc2l0dWF0aW9uLiBJZiB0aGUgc3Bl
Y2lmaWVkIHByb2NlZHVyZSBpcyB0byB0ZXJtaW5hdGUgdGhlIHNlc3Npb24sdGhlbiB0aGUgTERQ
IHNwZWFrZXIgU0hPVUxEIHNlbmQgYSBOb3RpZmljYXRpb24gbWVzc2FnZSB0byB0aGUgcGVlciBi
ZWZvcmUgdGVybWluYXRpbmcgdGhlIHNlc3Npb24u4oCdDQoNCg0KW0JydW5vXSBPSw0KDQoNCi0t
LQ0KwqcyLjINCiJUaGUgVEFDIFRMVidzIENhcGFiaWxpdHkgZGF0YSBNVVNUIGNvbnNpc3RzIG9m
IG5vbmUsIG9uZSBvciBtb3JlIFRBRSINCkl0J3Mgbm90IGNsZWFyIHRvIG1lIHdoYXQgaXMgdGhl
IHVzZSBjYXNlIHRvIGFkdmVydGlzZSBub25lIFRBRSwgZ2l2ZW4gdGhhdCBpbiB0aGlzIGNhc2Us
IHRoZSBpbnRlcnNlY3Rpb24gb2YgdGhlIHJlY2VpdmVkIGFuZCBzZW50IFRBLUlkIHdpbGwgYmUg
bnVsbCBhbmQgaGVuY2UgdGhlIHRMRFAgc2Vzc2lvbiB3aWxsIGJlIGNsb3NlZCBieSBhbnkgb2Yg
dGhlIHRMRFAgc3BlYWtlcnMuDQpUaGUgdXNlLWNhc2UgaXMgZm9yIHJlY2VpdmluZyBMU1IgcGxh
eWluZyB0aGUgYWN0aXZlIHJvbGUgaW4gdExEUCBzZXNzaW9uIGVzdGFibGlzaG1lbnQuIElmIHRo
ZSByZWNlaXZpbmcgTFNSIGRvZXMgbm90IGhhdmUgYW55IGNvbmZpZ3VyZWQgdExEUCBhcHBsaWNh
dGlvbiBhbmQgZG8gbm90IHdhbnQgdG8gc3VwcG9ydCBhbnkgdExEUCBzZXNzaW9uIGVzdGFibGlz
aG1lbnQsIGl0IHdpbGwgc2VuZCBUQS1JZCBhcyBudWxsLiBUaGUgaW5pdGlhbGluZyBMU1IgYWZ0
ZXIgcmVjZWl2aW5nIHRoZSBUQS1JZCBhcyBudWxsIGFuZCBwbGF5aW5nIHRoZSBwYXNzaXZlIHJv
bGUgaW4gdExEUCBzZXNzaW9uIGVzdGFibGlzaG1lbnQgd2lsbCB0aGVuIHRlYXIgZG93biB0aGUg
dExEUCBhZGphY2VuY3ksIGV2ZW50dWFsbHkgbGVhZGluZyB0byB0aGUgZGVzdHJ1Y3Rpb24gb2Yg
dExEUCBzZXNzaW9uLg0KDQoNCltCcnVub10gSSBndWVzcyB0aGF0IHRoZSBmaXJzdCAgInJlY2Vp
dmluZyBMU1IiIGlzIG5vdCB0aGUgc2FtZSBMU1IgYXMgdGhlIHNlY29uZCAicmVjZWl2aW5nIExT
UiIuDQoNCkkgd291bGQgYXNzdW1lIHRoYXQgaWYgaXQgZG9lcyB3YW50IHRvIHN1cHBvcnQgYW55
IHRMRFAgc2Vzc2lvbiBlc3RhYmxpc2htZW50LCBpdCBjb3VsZCByZWZyYWluIGZyb20gc2VuZGlu
ZyBULUxEUCBoZWxsbywgYW5kL29yIHJlc3BvbmRpbmcgdG8gdGhlIHRMRFAgc2Vzc2lvbiBlc3Rh
Ymxpc2htZW50LCBhbmQvb3IganVzdCBjbG9zaW5nIHRoZSBULUxEUCBzZXNzaW9uLg0KDQpCdXQg
b2ssIHRoaXMgbWFrZXMgc2Vuc2UgdG8gYWxsb3cgdGhlIHNlbmRpbmcgb2Ygbm9uZSBUQUUuIExl
dOKAmXMgZm9yZ2V0IG15IGNvbW1lbnQuDQoNCg0KDQotLS0NCsKnMi4yDQoiSWYgdGhlIHJlY2Vp
dmVyIExTUiByZWNlaXZlcyBhbiB1bmtub3duIFRBLUlkIGluIHRoZSBUQUUsIGl0IE1VU1Qgc2ls
ZW50bHkgaWdub3JlIHN1Y2ggYSBUQUUgYW5kIGNvbnRpbnVlIHByb2Nlc3NpbmcgdGhlIHJlc3Qg
b2YgdGhlIFRMVi4iDQpBc3N1bWluZyB0aGUgcmVjZWl2ZXIgKG5vZGUgQSkgc3VwcG9ydHMgTm9u
IFN0b3AgUm91dGluZyBhbmQgaXMgdXBncmFkZWQgdG8gc3VwcG9ydCBhIG5ldyBUQS1JZCBzaG91
bGQgaXQgY2hlY2sgZm9yIHRoZSBwcmV2aW91c2x5IHJlY2VpdmVkIFRBRSB0aGF0IGl0IGhhcyBz
aWxlbnRseSBpZ25vcmVkIG9yIGRvZXMgdGhlIHNwZWFrZXIgKG5vZGUgQikgc3VwcG9zZWQgdG8g
cmUtc2VuZCBhbGwgaXQncyBUQS1JRCBpZiBpdCByZWNlaXZlIG5ldyBUQS1JZCBmcm9tIG5vZGUg
QT8gTXkgcmVhZGluZyBvZiB0aGUgZW5kIG9mIHNlY3Rpb24gMi4yIGlzIHRoYXQgaW4gdGhpcyBj
YXNlIHRoZSByZWNlaXZlciBtdXN0IGNoZWNrZWQgZnJvbSBwcmV2aW91c2x5IHJlY2VpdmVkIFRB
RS4NCk1heSBiZSA6cy9yZWNlaXZlcy9yZWNlaXZlZCAgd291bGQgYmUgZW5vdWdoIHRvIGFkZHJl
c3MgdGhpcyBjYXNlLiBPciBwcmVmZXJhYmx5IGFkZGluZyBhIHNlbnRlbmNlLg0KVXBkYXRlZC4N
Cg0KDQpbQnJ1bm9dIE9LDQoNCg0KLS0tDQrCpzIuMg0KIkluIHRoZSBsYXN0IGluc3RhbmNlLCBz
dXBwb3NlIHRoZQ0KICAgaW5pdGlhdGluZyBMU1IgYWR2ZXJ0aXNlcyBBLCBCIGFuZCBDIGFzIGEg
VEEtSWRzIGFuZCB0aGUgcmVzcG9uZGluZw0KICAgTFNSIGFkdmVydGlzZXMgRCBhbmQgRSBhcyBU
QS1JZHMsIHRoYW4gdGhlIG5lZ290aWF0ZWQgdGFyZ2V0ZWQNCiAgIGFwcGxjaWF0aW9ucyBhcyBw
ZXIgYm90aCB0aGUgTFNScyBhcmUgbm9uZS4gVGhlIFJlc3BvbmRpbmcgTFNSIHNlbmRzDQogICAn
U2Vzc2lvbiBSZWplY3RlZC9UYXJnZXRlZCBBcHBsaWNhdGlvbiBDYXBhYmlsaXR5IE1pcy1NYXRj
aCcNCiAgIE5vdGlmaWNhdGlvbiBtZXNzYWdlIHRvIHRoZSBpbml0aWF0aW5nIExTUiBhbmQgbWF5
IGNsb3NlIHRoZQ0KICAgc2Vzc2lvbi4iDQoNCkknZCBwcmVmZXIgaGF2aW5nIG5vcm1hdGl2ZSB0
ZXh0IHN0YXRpbmcgdGhlIHJlcXVpcmVkIGJlaGF2aW9yIHJhdGhlciB0aGFuIGhhdmluZyBhbiBl
eGFtcGxlLg0KaS5lLiBJJ20gbG9va2luZyBmb3IgYSB0ZXh0IHNpbWlsYXIgdG8gIklmIHRoZSBp
bnRlcnNlY3Rpb24gb2YgdGhlIHNldHMgb2YgcmVjZWl2ZWQgYW5kIHNlbnQgVEEtSWQgaXMgbnVs
bCwgdGhlbiBMU1IgTVVTVCBzZW5kcyAnU2Vzc2lvbiBSZWplY3RlZC9UYXJnZXRlZCBBcHBsaWNh
dGlvbiBDYXBhYmlsaXR5IE1pcy1NYXRjaCcNCiAgIE5vdGlmaWNhdGlvbiBtZXNzYWdlIHRvIHRo
ZSBpbml0aWF0aW5nIExTUiBhbmQgY2xvc2UgdGhlIHNlc3Npb24uIg0KDQogICBvciA6cy9NVVNU
L1NIT1VMRCBvciA6cy9NVVNUL01BWSAgIGFzIHlvdSB3aXNoDQpVcGRhdGVkLg0KDQoNCltCcnVu
b10gT0sNCg0KDQotLS0NCsKnMi4yDQoiSWYgaXQgc2V0cyB0aGUgc2Vzc2lvbiBzZXR1cCByZXRy
eSBpbnRlcnZhbCB0byBtYXhpbXVtLCB0aGUgc2Vzc2lvbiBNQVkgc3RheSBpbiBhIG5vbi1leGlz
dGVudCBzdGF0ZS4iDQoNCklmIHRoaXMgcmVmZXJzIHRvIHRoZSBMRFAgRlNNLCBSRkMgNTAzNiB1
c2VkIHRoZSB0ZXJtICJOT04gRVhJU1RFTlQiIHJhdGhlciB0aGFuICJub24tZXhpc3RlbnQiDQpV
cGRhdGVkLg0KDQoNCltCcnVub10gT0sNCg0KLS0tDQrCpzIuMQ0KVGhpcyBzZWN0aW9uIG1peGVz
IGNvcHkgb2YgcHJldmlvdXMgc3BlY2lmaWNhdGlvbnMgKGUuZy4gUkZDIDU1NjEpIHdpdGggdGhl
IG5ldyBzcGVjaWZpY2F0aW9uLiBQZXJzb25hbGx5LCBJJ2QgcHJlZmVyIHRoYXQgdGhlIGRvY3Vt
ZW50IGJlIGNsZWFyIG9uIHRoZSBwYXJ0IHdoaWNoIGFyZSByZXVzZWQgdW5jaGFuZ2VkIGFuZCB0
aGUgcGFydCB3aGljaCBhcmUgbmV3IHNwZWNpZmljYXRpb24uIEluIGdlbmVyYWwsIEkgcGVyc29u
YWxseSBkb24ndCB0aGluayB0aGF0ICB0aGlzIGlzIGEgZ29vZCBwcmFjdGljZSwgYXMgaXQgYmVj
b21lcyB1bmNsZWFyIHdoaWNoIGRvY3VtZW50IGlzIHRoZSBub3JtYXRpdmUgZGVmaW5pdGlvbi4g
QW5kIGluIHBhcnRpY3VsYXIgaW4gdGhpcyBkb2N1bWVudCwgdGhlcmUgaXMgYSBjb3B5L3Bhc3Rl
IGVycm9yIGR1cmluZyB0aGUgY29weSBmcm9tIFJGQyA1NTYxLCBzbyBpdCBteSBiZSB1bmNsZWFy
IGlmIHRoZSBnb2FsIGlzIHRvIHJlZGVmaW5lIFJGQyA1NTYxIG9yIG5vdC4gKCJUeXAiIGZpZWxk
IGhhcyBiZWVuIGluY3JlYXNlZCBieSAxIGJpdCBhbmQgdGhlICJMZW5ndGgiIGhhcyBiZWVuIGRl
Y3JlYXNlZCBieSAxIGJpdCkNCg0KSSB3b3VsZCBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgY2hhbmdl
Og0KDQpPTEQ6DQoNCiAgIEFuIExTUiBNQVkgYWR2ZXJ0aXNlIHRoYXQgaXQgaXMgY2FwYWJsZSB0
byBuZWdvdGlhdGUgYSB0YXJnZXRlZCBMRFANCiAgIGFwcGxpY2F0aW9uIGxpc3Qgb3ZlciBhIHRM
RFAgc2Vzc2lvbiBieSB1c2luZyB0aGUgQ2FwYWJpbGl0eQ0KICAgQWR2ZXJ0aXNlbWVudCBhcyBk
ZWZpbmVkIGluIFtSRkM1NTYxXS4NCg0KICAgQSBuZXcgb3B0aW9uYWwgY2FwYWJpbGl0eSBUTFYg
aXMgZGVmaW5lZCwgJ1RhcmdldGVkIEFwcGxpY2F0aW9uDQogICBDYXBhYmlsaXR5IChUQUMpJy4g
SXRzIGVuY29kaW5nIGlzIGFzIGZvbGxvd3M6DQoNCiAgICAgIDAgICAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMNCiAgICAgIDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0K
ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKw0KICAgICB8VXxGfCBUYXJnZXRlZCBBcHAuIENhcC4oSUFOQSl8ICAgICAg
ICAgICAgIExlbmd0aCAgICAgICAgICAgICAgfA0KICAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICB8U3wgIFJl
c2VydmVkICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fA0KICAgICArLSstKy0rLSstKy0rLSstKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfA0KICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICB+ICAgICAgICAgICAgICAgICBU
YXJnZXRlZCBBcHAuIENhcC4gZGF0YSAgICAgICAgICAgICAgICAgICAgICAgfg0KICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfA0KICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKw0KDQogICAgIEFzIGRlc2NyaWJlZCBpbiBbUkZDNTU2MV0NCiAg
ICAgVTogc2V0IHRvIDEuIElnbm9yZSwgaWYgbm90IGtub3duLg0KICAgICBGOiBTZXQgdG8gMC4g
RG8gbm90IGZvcndhcmQuDQogICAgIFM6IE1VU1QgYmUgc2V0IHRvIDEgb3IgMCB0byBhZHZlcnRp
c2Ugb3Igd2l0aGRyYXcgdGhlIFRBQyBUTFYNCiAgICAgICAgcmVzcGVjdGl2ZWx5Lg0KDQogICAg
IFRhcmdldGVkIEFwcGxpY2F0aW9uIENhcGFiaWxpdHkgZGF0YToNCiAgICAgICBBIFRhcmdldGVk
IEFwcGxpY2F0aW9ucyBDYXBhYmlsaXR5IGRhdGEgY29uc2lzdHMgb2Ygbm9uZSwgb25lDQogICAg
ICAgb3IgbW9yZSAzMiBiaXQgVGFyZ2V0ZWQgQXBwbGljYXRpb24gRWxlbWVudHMuIEl0cyBlbmNv
ZGluZyBpcw0KICAgICAgIGFzIGZvbGxvd3M6DQoNCiAgICAgICBUYXJnZXRlZCBBcHBsaWNhdGlv
biBFbGVtZW50KFRBRSkNCg0KICAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzDQogICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KDQogICAgICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsNCiAgICAgICB8RXwgICAgVGFyZy4gQXBwbC4gSWQgICAgICAgICAgIHwgICAgICAg
UmVzZXJ2ZWQgICAgICAgICAgICAgICAgfA0KICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCiAgICAgICBUYXJn
ZXRlZCBBcHBsaWNhdGlvbiBJZGVudGlmaWVyIChUQS1JZCk6DQogICAgICAgYSAxNiBiaXQgVGFy
Z2V0ZWQgQXBwbGljYXRpb24gSWRlbnRpZmllciB2YWx1ZS4NCg0KICAgICAgIEUtYml0OiBUaGUg
ZW5hYmxlIGJpdCBpbmRpY2F0ZXMgd2hldGhlciB0aGUgc2VuZGVyIGlzDQogICAgICAgYWR2ZXJ0
aXNpbmcgb3Igd2l0aGRyYXdpbmcgdGhlIFRBRS4gVGhlIEUtYml0IHZhbHVlIGlzIHVzZWQgYXMN
CiAgICAgICBmb2xsb3dzOg0KDQogICAgICAgICAxIC0gVGhlIFRBRSBpcyBhZHZlcnRpc2luZyB0
aGUgdGFyZ2V0ZWQgYXBwbGljYXRpb24uDQogICAgICAgICAwIC0gVGhlIFRBRSBpcyB3aXRoZHJh
d2luZyB0aGUgdGFyZ2V0ZWQgYXBwbGljYXRpb24uDQoNCiAgICAgVGhlIGxlbmd0aCBvZiBUQUMg
ZGVwZW5kcyBvbiB0aGUgbnVtYmVyIG9mIFRBRXMuIEZvciBpbnN0YW5jZSwNCiAgICAgaWYgdHdv
IFRBRXMgYXJlIGFkZGVkLCB0aGUgbGVuZ3RoIGlzIHNldCB0byA5Lg0KDQpORVcNCg0KICAgQW4g
TFNSIE1BWSBhZHZlcnRpc2UgdGhhdCBpdCBpcyBjYXBhYmxlIHRvIG5lZ290aWF0ZSBhIHRhcmdl
dGVkIExEUA0KICAgYXBwbGljYXRpb24gbGlzdCBvdmVyIGEgdExEUCBzZXNzaW9uIGJ5IHVzaW5n
IHRoZSBDYXBhYmlsaXR5DQogICBBZHZlcnRpc2VtZW50IGFzIGRlZmluZWQgaW4gW1JGQzU1NjFd
IGFuZCBlbmNvZGVkIGFzIGZvbGxvd3M6DQoNCiAgICAgICAgIDAgICAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMNCiAgICAgIDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0K
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsNCiAgICAgIHxVfEZ8IFRMViBDb2RlIFBvaW50ICAgICAgICAgICAgfCAg
ICAgICAgICAgIExlbmd0aCAgICAgICAgICAgICB8DQogICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICAgfFN8
IFJlc2VydmVkICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwNCiAgICAgICstKy0rLSstKy0rLSstKy0rICAgICAgIENhcGFiaWxpdHkgRGF0YSAgICAg
ICAgICAgICAgICAgICAgICAgICB8DQogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArLSstKy0rLSstKy0rLSstKw0KICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQoNCiAgICAgICAgICAgICAg
ICBUaGlzIGRvY3VtZW50IGRlZmluZXMgYSBuZXcgb3B0aW9uYWwgY2FwYWJpbGl0eSBUTFYgb2Yg
dHlwZSBUQkQxIGNhbGxlZCAnVGFyZ2V0ZWQgQXBwbGljYXRpb24NCiAgIENhcGFiaWxpdHkgKFRB
QyknLg0KICAgRmxhZyAiVSIgTVVTVCBiZSBzZXQgdG8gMSB0byBpbmRpY2F0ZSB0aGF0IHRoaXMg
Y2FwYWJpbGl0eSBtdXN0IGJlIHNpbGVudGx5IGlnbm9yZWQgaWYgdW5rbm93bi4NCg0KICAgSXQn
cyBlbmNvZGVkIGFzIGZvbGxvd3M6DQoNCiAgICAgICBUYXJnZXRlZCBBcHBsaWNhdGlvbiBFbGVt
ZW50KFRBRSkNCg0KICAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgICAgICAzDQogICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAx
IDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KICAgICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
DQogICAgICAgfEV8ICAgIFRhcmcuIEFwcGwuIElkICAgICAgICAgICB8ICAgICAgIFJlc2VydmVk
ICAgICAgICAgICAgICAgIHwNCiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQoNCiAgICAgICAgICBUYXJnZXRl
ZCBBcHBsaWNhdGlvbiBJZGVudGlmaWVyIChUQS1JZCk6DQogICAgICAgYSAxNiBiaXQgVGFyZ2V0
ZWQgQXBwbGljYXRpb24gSWRlbnRpZmllciB2YWx1ZS4NCg0KICAgICAgIEUtYml0OiBUaGUgZW5h
YmxlIGJpdCBpbmRpY2F0ZXMgd2hldGhlciB0aGUgc2VuZGVyIGlzDQogICAgICAgYWR2ZXJ0aXNp
bmcgb3Igd2l0aGRyYXdpbmcgdGhlIFRBRS4gVGhlIEUtYml0IHZhbHVlIGlzIHVzZWQgYXMNCiAg
ICAgICBmb2xsb3dzOg0KDQogICAgICAgICAxIC0gVGhlIFRBRSBpcyBhZHZlcnRpc2luZyB0aGUg
dGFyZ2V0ZWQgYXBwbGljYXRpb24uDQogICAgICAgICAwIC0gVGhlIFRBRSBpcyB3aXRoZHJhd2lu
ZyB0aGUgdGFyZ2V0ZWQgYXBwbGljYXRpb24uDQoNCg0KVXBkYXRlZC4NCg0KDQpbQnJ1bm9dIE9L
DQoNCi0tLQ0KwqcyLjINCiJJZiB0aGUgdExEUCBzZXNzaW9uIGNoYW5nZXMgdG8gbGluayBzZXNz
aW9uLCBhIExTUiBzaG91bGQgd2l0aGRyYXcgaXQiLi4uDQo6cy9zaG91bGQvU0hPVUxEDQpVcGRh
dGVkLg0KDQoNCltCcnVub10gb2ssIHlldCB0aGUgc2FtZSBjb21tZW50IGFwcGxpZXMgdG8gdGhl
IG5leHQgc2VudGVuY2UNCg0KT0xEOiBpZiB0aGUgbGluayBzZXNzaW9uIGNoYW5nZXMgdG8gdExE
UCwgYSBMU1Igc2hvdWxkIGFkdmVydGlzZQ0KDQpORVc6IGlmIHRoZSBsaW5rIHNlc3Npb24gY2hh
bmdlcyB0byB0TERQLCBhIExTUiBTSE9VTEQgYWR2ZXJ0aXNlDQoNCg0KLi4uIndpdGggUyBiaXQg
c2V0IHRvIDAsIHdoaWNoIGluZGljYXRlcyB3aWxkY2FyZCB3aXRoZHJhd2FsIG9mIGFsbCBUQUUg
ZWxlbWVudHMuIg0KV2hlcmUgaXMgdGhpcyBiZWhhdmlvciBkZWZpbmVkPw0KTXkgcmVhZGluZyBv
ZiBSRkM1MDM2IGlzIHRoYXQgc2VuZGluZyB0aGUgY2FwYWJpbGl0eSB3aXRoIHRoZSBTIGJpdCBz
ZXQgdG8gMCBtZWFucyB3aXRoZHJhd2luZyB0aGUgY2FwYWJpbGl0eS4gSW4gd2hpY2ggY2FzZSB0
aGlzIGRvY3VtZW50cyBzdGF0ZXMgdGhhdCAiSWYgdGhlIHJlY2VpdmVyIExTUiBkb2VzIG5vdCBy
ZWNlaXZlIHRoZSBUQUMgVExWIGluIHRoZQ0KICAgSW5pdGlhbGl6YXRpb24gbWVzc2FnZSBvciBp
dCBkb2VzIG5vdCB1bmRlcnN0YW5kIHRoZSBUQUMgVExWLCB0aGUgVEFDIG5lZ290aWF0aW9uIE1V
U1QgYmUgY29uc2lkZXJlZCB1bnN1Y2Nlc3NmdWwgYW5kIHRoZSBzZXNzaW9uIGVzdGFibGlzaG1l
bnQgTVVTVCBwcm9jZWVkIGFzIHBlciBbUkZDNTAzNl0uIiBpLmUuIHRoZSB0TERQIHNlc3Npb25z
IHN0YXlzIHVwLg0KVGhpcyBpcyBub3QgdGhlIHNhbWUgYXMgIndpbGRjYXJkIHdpdGhkcmF3YWwg
b2YgYWxsIFRBRSBlbGVtZW50cyIgd2hpY2ggbWVhbnMgdGhhdCB0aGUgVEFDIGNhcGFiaWxpdHkg
aXMgYWR2ZXJ0aXNlZCB3aXRoIG5vIFRBLUlkLCBpdCB0aGUgdExEUCBzZXNzaW9ucyB3aWxsIGJl
IGNsb3NlZC4NCkNvcnJlY3QuIFJlbW92ZWQgdGhpcyBwYXJ0IG9mIHRoZSB0ZXh0ICJ3aGljaCBp
bmRpY2F0ZXMgd2lsZGNhcmQgd2l0aGRyYXdhbCBvZiBhbGwgVEFFIGVsZW1lbnRzIg0KDQoNCg0K
W0JydW5vXSBvaywNCg0KDQotLQ0KwqcyLjINCg0KT0xEOg0KICAgIkFsc28sIGN1cnJlbnRseSB0
aGUgcmVtb3RlIExTUiBhY2NlcHRzIGFzeW1tZXRyaWMgZXh0ZW5kZWQgSGVsbG9zIGJ5DQogICBk
ZWZhdWx0IG9yIGJ5IGFwcHJvcHJpYXRlIGNvbmZpZ3VyYXRpb24uIFdpdGggdGhpcyBkb2N1bWVu
dCwgdGhlIExTUg0KICAgTVVTVCBhY2NlcHQgdExEUCBoZWxsb3MgaW4gb3JkZXIgdG8gdGhlbiBh
Y2NlcHQgb3IgcmVqZWN0IHRoZSB0TERQDQogICBzZXNzaW9uIGJhc2VkIG9uIHRoZSBhcHBsaWNh
dGlvbiBpbmZvcm1hdGlvbi4iDQoNCldoYXQgaXMgdGhlIGdvYWwgb2YgdGhpcyBwYXJhZ3JhcGg/
IEknbSByZWFkaW5nIHRoYXQgYSBMU1IgbWF5IG5vdCBiZSBjb25maWd1cmVkIGFueW1vcmUgdG8g
cmVqZWN0IHRMRFAgaGVsbG9zLiBXaHkgbm90Pw0KSSB3b3VsZCBwcm9wb3NlDQpORVcNCiJCeSBk
ZWZhdWx0LCBMU1IgU0hPVUxEIGFjY2VwdCB0TERQIGhlbGxvcyBpbiBvcmRlciB0byB0aGVuIGFj
Y2VwdCBvciByZWplY3QgdGhlIHRMRFANCiAgIHNlc3Npb24gYmFzZWQgb24gdGhlIGFwcGxpY2F0
aW9uIGluZm9ybWF0aW9uLiINCg0KVXBkYXRlZC4NCg0KDQpbQnJ1bm9dIG9rLA0KDQotLS0NCiAg
IMKnMi4zLjENCiIgICAgMS4gVGhlIFMtYml0IG9mIHRoZSBUYXJnZXRlZCBBcHBsaWNhdGlvbiBD
YXBhYmlsaXR5IFRMViBNVVNUIGJlDQogICAgIHNldCB0byAxIHRvIGFkdmVydGlzZSBUYXJnZXRl
ZCBBcHBsaWNhdGlvbiBDYXBhYmlsaXR5IGFuZA0KICAgICBTSE9VTEQgYmUgaWdub3JlZCBvbiB0
aGUgcmVjZWlwdC4iDQoNCg0KVGhpcyBiZWhhdmlvciBpcyBkZWZpbmVkIGluIFJGQyA1NTYxLiBJ
IGRvbid0IHRoaW5rIHRoYXQgaXQncyBnb29kIHByYWN0aWNlIHRvIHJlZGVmaW5lIGl0LiAgSSdk
IHJhdGhlciBoYXZlIHRoaXMgc2VudGVuY2UgZGVsZXRlZC4gQWx0ZXJuYXRpdmVseSwgaXQgc2hv
dWxkIGJlIG1hZGUgbm9uIG5vcm1hdGl2ZSBhbmQgcmVmZXIgdG8gUkZDIDU1NjEuDQpVcGRhdGVk
Lg0KDQoNCltCcnVub10gb2ssDQoNCi0tLQ0KwqcyLjMuMQ0KIiAyLiBUaGUgRS1iaXQgb2YgdGhl
IFRhcmdldGVkIEFwcGxpY2F0aW9uIEVsZW1lbnQgTVVTVCBiZSBzZXQgdG8gMSB0bw0KICAgICBl
bmFibGUgVGFyZ2V0ZWQgYXBwbGljYXRpb24gYW5kIFNIT1VMRCBiZSBpZ25vcmVkIG9uIHRoZSBy
ZWNlaXB0LiAgICAgICAgICAgICAgICINCg0KSSB1bmRlcnN0YW5kIHRoYXQgeW91IGFyZSBtaW1p
Y2tpbmcgdGhlIGJlaGF2aW9yIG9mIHRoZSBTLWJpdC4gSXQgbG9va3MgZGViYXRhYmxlIHRvIGln
bm9yZSB0aGlzIGRpcmVjdCBwcm90b2NvbCB2aW9sYXRpb24gYW5kIGFjY2VwdCB0aGUgVEFFIHdo
aWxlIHRoZSBzcGVha2VyIGV4cHJlc3NlZCBpdHMgd2lsbGluZXNzIHRvIHdpdGhkcmF3IGl0LiBJ
IHdvdWxkIHBlcnNvbm5hbHkgYmUgZW5jbGluZWQgdG8gaWdub3JlIHRoZSBUQUUgYWR2ZXJ0aXNl
IHdpdGggdGhlIEUtYml0IGNsZWFyZWQuDQpUaGlzIGlzIHRoZSBmaXJzdCB0aW1lIHRoZSBwZWVy
IGlzIHNlbmRpbmcgVEFFIGluIHRoZSBpbml0aWFsaXphdGlvbiBtZXNzYWdlLiBJZiBpdCBpcyBu
b3QgYWR2ZXJ0aXNpbmcgaXQsIHRoZXJlIGlzIG5vIHBvaW50IGluIHNlbmRpbmcgaXQuDQoNCg0K
W0JydW5vXSBFcXVhbGx5LCBpZiB0aGUgcmVjZWl2ZXIgaXMgbm90IGxpc3RlbmluZyB0byB0aGUg
IkUtYml0IiB0aGVyZSBpcyBubyBwb2ludCBpbiBzZW5kaW5nIGl0IDstKQ0KDQpJIGFncmVlIHRo
YXQgIlRoZSBFLWJpdCBvZiB0aGUgVGFyZ2V0ZWQgQXBwbGljYXRpb24gRWxlbWVudCBNVVNUIGJl
IHNldCB0byAxIi4gQnV0IEkgZmluZCBkZWJhdGFibGUgdGhhdCAiU0hPVUxEIGJlIGlnbm9yZWQg
b24gdGhlIHJlY2VpcHQiLCBiZWNhdXNlIHlvdSBzZWVtIHRvIGlnbm9yZSBhIHByb3RvY29sIGVy
cm9yLiBBbmQgYmVzaWRlcywgdGhlIHNlbmRlciBzYWlkICJJJ20gd2l0aGRyYXdpbmciIGFuZCBv
biB0aGUgcmVjZWl2ZXIgc2lkZSwgeW91IGFyZSB0cmFuc2xhdGluZyBhcyAiSSdtIGFkdmVydGlz
aW5nIiwgd2hpY2ggYXJlIG9wcG9zaXRlIG1lc3NhZ2UuDQoNClNob3VsZG7igJl0IGJlIGNvbnNp
ZGVyZWQgYXMgYSBwcm90b2NvbCBlcnJvciBhbmQgaGFuZGxlZCBhcyBzdWNoPyBBIHByaW9yaSBi
eSBzZW5kaW5nIGEgbm90aWZpY2F0aW9uIHdpdGggYW4gZXJyb3IgY29kZS4NCg0KDQpUaHVzLCBJ
dHMgYSBmYWlyIGFzc3VtcHRpb24gdGhhdCB0aGUgcGVlciB3YW50cyB0byBhZHZlcnRpc2UgdGhp
cyBUQUUuDQoNCg0KW0JydW5vXSBZZXMsIGEgcHJpb3JpLiBCdXQgaW4gdGhpcyBjYXNlLCB0aGUg
cGVlciBpcyBleHByZXNzbHkgc2VuZGluZyB0aGF0IGl0IGlzIF9ub3RfIGFkdmVydGlzaW5nIFRB
RSBidXQgd2l0aGRyYXdpbmcgVEFFLiBBbmQgeW91IGNob29zZSB0byBzaWxlbnRseSBkbyB0aGUg
b3Bwb3NpdGUuDQoNCklPVywgdGhlcmUgaXMgbm8gcGxhY2UgZm9yIGFzc3VtcHRpb24sIHdoZW4g
c29tZXRoaW5nIGlzIGV4cHJlc3NseSBzdGF0ZWQNCg0KDQoNCg0KLS0tDQrCpzIuMy4yDQoiICAg
ICBJZiB0aGUgUy1iaXQgaXMgc2V0IHRvIDAsIHRoZSBUQUMgaXMgZGlzYWJsZWQgZm9yIHRoZSBz
ZXNzaW9uLg0KICAgICBBZnRlciB0aGF0LCB0aGUgc2Vzc2lvbiBtYXkgcmVtYWluIGluIGVzdGFi
bGlzaGVkIHN0YXRlIG9yDQogICAgIHRvcm4gZG93biBiYXNlZCBvbiBbUkZDNTAzNl0gcnVsZXMu
Ig0KDQpJTU8sIGlmIFRBQyBpcyBkaXNhYmxlZCwgdGhlIHNlc3Npb24gTVVTVCBiZWhhdmUgYXMg
cGVyIFJGQzUwMzYgcnVsZXMuIChpbiBwYXJ0aWN1bGFyLCBJIGRvbid0IHNlZSBhIHJlYXNvbiB0
byB0ZWFyIGRvd24gdGhlIHNlc3Npb24sIGJ1dCBJIGRvIHNlZSBhIHJlYXNvbiB0byBhZHZlcnRp
c2UgYWxsIEZFYyBtYXBwaW5ncyB3aGljaCB3aGVyZSBwcmV2aW91c2x5IGZpbHRlcmVkIGJhc2Vk
IG9uIFRBLUlkIG5lZ29jaWF0aW9uLikNClRoaXMgY291bGQgYmUgYXV0b21hdGljIHNlc3Npb24u
IEJlZm9yZSB0aGlzIGRyYWZ0LCBMU1IgdXNlIHRvIGVpdGhlciBhY2NlcHQgb3IgZGVueSBzdWNo
IHNlc3Npb24gYmFzZWQgb24gbG9jYWwgY29uZmlndXJhdGlvbi4NCkhlbmNlLCBpZiB0aGUgVEFD
IGlzIG5vdCBuZWdvdGlhdGVkIGZvciBhIHNlc3Npb24sIHRoZSBMU1IgbWF5IGRlY2lkZSB0byBi
cmluZyBkb3duIHRoZSBzZXNzaW9uLg0KDQoNCltCcnVub10gU2luY2UgeW91IGFyZSBub3Qgc3Bl
Y2lmeWluZyBhbnl0aGluZyBuZXcgd2l0aCB0aGUgbGFzdCBzZW50ZW5jZSwgSSB3b3VsZCBwcm9w
b3NlIHRvIHJlbW92ZSBpdC4NCg0KT0xEOg0KDQogIDQuIEEgcmVjZWl2aW5nIExTUiBwcm9jZXNz
ZXMgdGhlIENhcGFiaWxpdHkgbWVzc2FnZSB3aXRoIFRBQyBUTFYuDQoNCiAgICAgSWYgdGhlIFMt
Yml0IGlzIHNldCB0byAwLCB0aGUgVEFDIGlzIGRpc2FibGVkIGZvciB0aGUgc2Vzc2lvbi4NCg0K
ICAgICBBZnRlciB0aGF0LCB0aGUgc2Vzc2lvbiBtYXkgcmVtYWluIGluIGVzdGFibGlzaGVkIHN0
YXRlIG9yDQoNCiAgICAgdG9ybiBkb3duIGJhc2VkIG9uIFtSRkM1MDM2XSBydWxlcy4NCg0KDQoN
Ck5FVzoNCg0KICA0LiBBIHJlY2VpdmluZyBMU1IgcHJvY2Vzc2VzIHRoZSBDYXBhYmlsaXR5IG1l
c3NhZ2Ugd2l0aCBUQUMgVExWLg0KDQogICAgIElmIHRoZSBTLWJpdCBpcyBzZXQgdG8gMCwgdGhl
IFRBQyBpcyBkaXNhYmxlZCBmb3IgdGhlIHNlc3Npb24uDQoNCg0KDQoNCg0KQW5kIGlmIHlvdSB3
YW50IHRvIGFkZCBzb21lIHRleHQsIElNTyBpdCB3b3VsZCBiZSBtb3JlIHVzZWZ1bCB0byBzdGF0
ZSB0aGF0IGlmIHRoZSBzZXNzaW9uIHN0YXlzIHVwLCBhbGwgdGhlIEZFQyB3aGljaCBoYWQgYmVl
biBmaWx0ZXJlZCBiYXNlZCBvbiB0aGUgVEFDIG5lZ29jaWF0aW9uLCBtdXN0IG5vdyBiZSByZS1h
ZHZlcnRpc2VkLg0KDQoNClVwZGF0ZWQgdGhlIHRleHQuDQoNCg0KW0JydW5vXSBJJ20gbm90IHNl
ZWluZyBhbnkgdXBkYXRlLg0KDQotLS0NCsKnMi4zLjINCiAgIjUuIElmIHRoZSBTLWJpdCBpcyBz
ZXQgdG8gMSwgYSBMU1IgcHJvY2VzcyBhIGxpc3Qgb2YgVEFFcyBmcm9tDQogICAgIFRBQ3MgY2Fw
YWJpbGl0eSBkYXRhIHdpdGggRS1iaXQgc2V0IHRvIDEgb3IgMCB0byB1cGRhdGUgdGhlDQogICAg
IHBlZXJzIFRBRS4gQWxzbywgaXQgdXBkYXRlcyB0aGUgbmVnb3RpYXRlZCBUQUUgbGlzdCBvdmVy
IHRoZQ0KICAgICB0TERQIHNlc3Npb24uIg0KDQpXaGF0J3MgbmV3IGNvbXBhcmVkIHRvIHRoZSBh
bHJlYWR5IGRlZmluZWQgcG9pbnRzIDEsIDIgYW5kIDM/DQpJZiB0aGlzIHBvaW50IDUgaXMga2Vw
dDoNCiAgOnMvcGVlcnMvcGVlcidzDQogIFdoYXQgZG9lcyB0aGUgc2Vjb25kIHNlbnRlbmNlIGFk
ZHMgdG8gdGhlIGZpcnN0IG9uZT8NClVwZGF0ZWQuIFJlbW92ZWQgdGhlIHNlY29uZCBzZW50ZW5j
ZS4NCg0KDQpbQnJ1bm9dIG9rDQoNCg0KwqczDQpQZXJzb25hbGx5LCBJIHdvdWxkIHByZWZlciB0
aGF0IHRoZSBhcnJheSBhbHNvIGluY2x1ZGUgdGhlIG5vcm1hdGl2ZSBjb2RlIHBvaW50cyAocmF0
aGVyIHRoYW4gcmVxdWlyaW5nIGFuIGluZGlyZWN0aW9uIGluIHRoZSBJQU5BIHNlY3Rpb24pDQpJ
IHdpbGwga2VlcCBpdCB0aGF0IHdheSBmb3Igc2ltcGxpY2l0eS4gSXQgYWxzbyBhdm9pZHMgdXBk
YXRpbmcgdHdvIHBsYWNlcyB3aGVuIHRoZSBjb2RlIHBvaW50IGNoYW5nZXMuDQoNCg0KW0JydW5v
XSBzaW1wbGljaXR5IG9mIG9uZSBlZGl0b3IgdnMgc2ltcGxpY2l0eSBvZiAxMHMgcmVhZGVycyA7
LSkNCg0KQnV0IG9rLg0KDQrCpzIuMw0KV2h5IGRvZXMgdGhlIGRvY3VtZW50IG1hbmRhdGVzIHRo
YXQgVEFFIGJlIHN5bW1ldHJpY2FsbHkgbmVnb3RpYXRlZD8gIEhlcmUgd2UgYXJlIG5vdCBuZWdv
dGlhdGVkIGNhcGFiaWxpdGllcyB3aGljaCByZXF1aXJlcyBib3RoIGVuZHMgdG8gc3VwcG9ydCB0
aGUgY2FwYWJpbGl0eSBiZWZvcmUgaXRzIHVzYWdlLiBXZSBhcmUgbW9zdGx5IGFkdmVydGlzaW5n
IHRoZSB3aWxsaW5nbmVzcyBvZiBvbmUgTFNSIHRvIHJlY2VpdmUgRkVDIG1hcHBpbmdzIGZyb20g
aXRzIHBlZXIuDQpUaGVyZSBhcmUgdHdvIGdvYWxzLiAoMSkgQm90aCBpbml0aWF0aW5nIGFuZCBy
ZWNlaXZpbmcgTFNScyBrbm93IGFib3V0IHRoZSBzdXBwb3J0ZWQgdGFyZ2V0ZWQgYXBwbGljYXRp
b24gb3ZlciB0aGUgc2Vzc2lvbi4gKDIpIEFkdmVydGlzZSBGRUMtbGFiZWwgYmluZGluZ3Mgb25s
eSBmb3IgdGhvc2UgdGFyZ2V0ZWQgYXBwbGljYXRpb25zLg0KDQoNCltCcnVub10gQm90aCBnb2Fs
cyBkbyBub3Qgc2VlbSB0byByZXF1aXJlIHRoYXQgYm90aCBzcGVha2VycyBhZHZlcnRpc2UgdGhl
IHNhbWUgVEFFDQoNCmUuZy4gbGV0J3MgdGFrZSB0aGUgUkxGQSBhcHBsaWNhdGlvbiB3aGljaCBo
YXMgYXN5bW1ldHJpYyBuZWVkcy4gVGhlIFBMUiBpcyB3aWxsaW5nIHRvIGdldCB0aGUgSVAgcHJl
Zml4ZXMgbWFwcGluZyBmcm9tIHRoZSBtZXJnZSBwb2ludCAoUFEgbm9kZSkuIEJ1dCBpdHMgcGVl
ciAodGhlIG1lcmdlIHBvaW50KSBpcyBub3Qgd2lsbGluZyB0byBnZXQgYW55IG1hcHBpbmcuIFNv
IHdoeSB3b3VsZCBpdCBuZWVkIHRvIHJlY2VpdmUgbWFwcGluZ3Mgb2Ygbm8gaW50ZXJlc3QsIGFu
ZCB3aHkgd291bGQgaXQgbmVlZCB0byBhZHZlcnRpc2UgVEFFIHdoaWNoIGRvZXMgbm90IGl0c2Vs
Zj8NCkxldCBtZSBhbnN3ZXIgeW91ciBxdWVzdGlvbiBpbiB0d28gcGFydHMgLSAoMSkgVGhlIG1l
cmdlIHBvaW50IG5lZWRzIHRvIGtub3cgdGhhdCB0aGUgUExSIGlzIGVzdGFibGlzaGluZyB0aGUg
dExEUCBzZXNzaW9uIGZvciBSLUxGQS4NCg0KDQpbQnJ1bm9dIEluIG9yZGVyIGZvciB0aGUgY3Vy
cmVudCB2ZXJzaW9uIG9mIHRoaXMgZG9jdW1lbnQgdG8gd29yaywgeWVzLg0KDQpIb3dldmVyLCB3
aGVuIEknbSBkZXBsb3lpbmcgUkxGQSwgd2hhdCBJIGZpcnN0IHdhbnQgaXMgUkxGQSB0byB3b3Jr
LiBBbmQgUkxGQSBkb2VzIG5vdCByZXF1aXJlIHRoYXQgdGhlIFBMUiBzdXBwb3J0IFJMRkEuDQoN
CllvdXIgZG9jdW1lbnQgYnJpbmdzIGEgbmV3IHJlcXVpcmVtZW50IHdoaWNoIGlzIHRoYXQgdGhl
IFBMUiBuZWVkcyB0byBiZSB1cGdyYWRlZCB0byB1bmRlcnN0YW5kIHRoZSBSLUxGQSAgVGFyZ2V0
ZWQgQXBwbGljYXRpb24uIFRoaXMgYW4gYWRkaXRpb25hbCByZXF1aXJlbWVudCBmb3IgdGhlIGRl
cGxveW1lbnQgd2hpY2ggd2lsbCBtYWtlcyB0aGUgZGVwbG95bWVudCBvZiBSTEZBIGhhcmRlci4g
UGx1cyB0aGlzIG1heSBiZSBhbiBpc3N1ZSBiZWNhdXNlIE1lcmdlIFBvaW50IG1heSBiZSBub2Rl
IHdoaWNoIGRvIG5vdCBzdXBwb3J0IFJMRkEgKGUuZy4gImxlZ2FjeSBub2RlIikgb3Igd2hpY2gg
d2lsbCBiZSB1cGdyYWRlZCBsYXRlci4NCg0KSG93ZXZlciwgc2luY2UgeW91IGhhdmUgYWRkZWQg
aW4gdGhlIGRyYWZ0IHRoYXQgYSBMRFAgc3BlYWtlciBTSE9VTEQgYmUgYWxsb3dlZCB0byBiZSBj
b25maWd1cmVkIHdpdGggYW55IFRBSSwgdGhpcyBhZGRyZXNzZXMgbXkgaXNzdWUgd2l0aCBpbmNy
ZW1lbnRhbCBkZXBsb3ltZW50IG9mIGFzeW1tZXRyaWMgZmVhdHVyZXMvYXBwbGljYXRpb25zLg0K
DQpTbyBwb2ludCBhZGRyZXNzZWQuDQoNCg0KQmFzZWQgb24gdGhhdCBpdCBtYXkgYWxsb3cgdGhl
IG1lcmdlIHBvaW50IHRvIGVzdGFibGlzaCB0aGUgdExEUCBzZXNzaW9uIG9yIGl0IG1heSBub3Qg
YWxsb3cgaWYgaXQgaGFzIHJlYWNoZWQgdGhlIG1heGltdW0gbGltaXQgZm9yIHRoZSBhdXRvbWF0
aWMgdExEUCBzZXNzaW9uIGZvciByZW1vdGUgTEZBLiAoMikgT25jZSB3aGVuIHRoZXkgZXN0YWJs
aXNoIHRoZSB0TERQIHNlc3Npb24sIHdlIG9ubHkgYWR2ZXJ0aXNlIElQdjQgb3IgSVB2NiBGRUMt
bGFiZWwgYmluZGluZ3Mgb3ZlciB0aGUgc2Vzc2lvbi4gR2l2ZW4gdGhlIG1lcmdlIHBvaW50IGRv
IG5vdCBuZWVkIGFueSBGRUMtbGFiZWwgYmluZGluZ3MsIGl0IG1heSB0aGVuIHVzZSB0aGUgUkZD
IDc0NzMgdG8gcmVxdWVzdCBQTFIgdG8gbm90IHRvIHNlbmQgYW55IEZFQy1sYWJlbCBiaW5kaW5n
cyB0byBpdC4NCg0KW0JydW5vXSBUaGUgTWVyZ2UgUG9pbnQga25vd3MgdGhhdCBpdCBkb2VzIG5v
dCBuZWVkIGFueSBGRUMsIHdpdGhvdXQgdGhlIG5lZWQgZm9yIFRBLiBIZW5jZSBpdCBjYW4gYWxy
ZWFkeSB1c2UgUkZDIDc0NzMgdG8gbGltaXQgRkVDIGFkdmVydGlzZW1lbnQgdG8gd2hhdCBpdCBu
ZWVkcy4gT3IgYW0gSSBtaXNzaW5nIHNvbWV0aGluZz8NCiBUaGVyZWZvcmUsIHRoaXMgZHJhZnQg
aGVscHMgdG8gYWR2ZXJ0aXNlIHdoYXQgaXMgbmVjZXNzYXJ5IG92ZXIgdGhlIHRMRFAgc2Vzc2lv
biwgYXZvaWRpbmcgdGhlIGFkdmVydGlzZW1lbnQgb2Ygb3RoZXIgRkVDIGxhYmVsIGJpbmRpbmdz
IHN1Y2ggYXMgRkVDMTI4IGFuZCBGRUMxMjkuDQoNClRoZSBkb2N1bWVudCBjb3VsZCBoYXZlIGNo
b3NlbiBhbiBhc3ltbWV0cmljIG1vZGVsLCB3aGVyZSB0aGUgYWR2ZXJ0aXNlbWVudCBvZiBhIFRB
RSBtZWFucyAiSSdkIGxpa2UgdG8gcmVjZWl2ZSB0aGUgY29ycmVzcG9uZGluZyBGRUMgbWFwcGlu
Z3MiDQpFeHBsYWluZWQgYWJvdmUuDQoNCg0KQ29taW5nIGJhY2sgdG8gdGhlIFJMRkEgdXNlIGNh
c2UsIHRoaXMgcmVxdWlyZXMgY29uZmlndXJpbmcgdGhlIE1lcmdlIFBvaW50IHdpdGggdGhlIHdp
bGxpbmduZXNzIHRvIGFkdmVydGlzZSBSTEZBIGFwcGxpY2F0aW9uLCBpbmNsdWRpbmcgd2hlbiBS
TEZBIGluIG5vdCBjb25maWd1cmVkIG9uIHRoaXMgbm9kZS4gU28gdGhpcyBpcyBhZGRpdGlvbmFs
IGNvbmZpZ3VyYXRpb24gcmVxdWlyZW1lbnQuIEluIGFkZGl0aW9uLCBSTEZBIGlzIGRlc2lnbmVk
IHRvIGJlIGFzeW1tZXRyaWMgaW4gbmF0dXJlLCB3aXRoIGZlYXR1cmUgcmVxdWlyZW1lbnQgb25s
eSBvbiB0aGUgbG9jYWwgbm9kZS4gU3VjaCBkb2N1bWVudCB3b3VsZCBub3cgcmVxdWlyZSBzb21l
IHN1cHBvcnQgZm9yIFJMRkEgYXdhcmVuZXNzIG9uIHRoZSBNUCBub2RlIHdoaWNoIGlzIHVuZGVz
aXJhYmxlLg0KSSBkb27igJl0IHRoaW5rIHNvLiBJdCBhY3R1YWxseSB0aGUgYXBwb3NpdGUuIEFz
IHRoZSBtZXJnZSBwb2ludCBkbyBub3Qga25vdyBhYm91dCB3aHkgdGhlIFBMUiBpcyBlc3RhYmxp
c2hpbmcgdGhlIHRMRFAgc2Vzc2lvbiB0byBpdCwgaXQgaGFzIG5vIGNvbnRyb2wgb3ZlciB0aGVz
ZSBzZXNzaW9ucy4gVGhpcyBpcyBwcmFjdGljYWwgZGVwbG95bWVudCBwcm9ibGVtIG9mIGEgcmVt
b3RlIExGQSB0b2RheS4NCg0KDQpbQnJ1bm9dIEkgZG9u4oCZdCBzZWUgd2hlcmUgeW91IGNhbiBk
aXNhZ3JlZSBvbiBteSAyIHNlbnRlbmNlcy4gUGxlYXNlIGJlIG1vcmUgc3BlY2lmaWMuDQpBcyBv
ZiB0b2RheSwgdGhlcmUgaXMgYWJzb2x1dGVseSBubyByZXF1aXJlbWVudCBmb3IgdGhlIE1lcmdl
IFBvaW50IHRvIGJlIGF3YXJlIG9mIFJMRkEuDQpPYnZpb3VzbHksIGlmIHlvdSBhc3N1bWUgdGhh
dCB5b3Ugd2FudCB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIFQtTERQIHNlc3Npb24gdG8gc3VwcG9y
dCB0aGUgUkxGQSBhcHBsaWNhdGlvbiwgdGhlbiB5b3UgbmVlZCBUQSBhZHZlcnRpc2VtZW50LiBC
dXQgdGhpcyBpcyBhZGRpdGlvbmFsIHJlcXVpcmVtZW50LiBBbmQgdHlwaWNhbGx5IG5vdCBvbmUg
cmVxdWlyZWQgYXQgdGhlIGJlZ2lubmluZyBvZiBSTEZBIGRlcGxveW1lbnQsIHdoZW4gc2NhbGlu
ZyBpcyBsb3cuDQoNCkhvd2V2ZXIsIHNpbmNlIHlvdSBoYXZlIGFkZGVkIGluIHRoZSBkcmFmdCB0
aGF0IGEgTERQIHNwZWFrZXIgU0hPVUxEIGJlIGFsbG93ZWQgdG8gYmUgY29uZmlndXJlZCB3aXRo
IGFueSBUQUksIHRoaXMgYWRkcmVzc2VzIG15IGlzc3VlIHdpdGggaW5jcmVtZW50YWwgZGVwbG95
bWVudCBvZiBhc3ltbWV0cmljIGZlYXR1cmVzL2FwcGxpY2F0aW9ucy4NCg0KU28gcG9pbnQgYWRk
cmVzc2VkLg0KDQoNCkkgZ3Vlc3MgdGhhdCB0aGlzIGlzIG5vdCB0b28gYmFkIHRvIFJMRkEgd2hp
Y2ggaXMgYSBwcmUtZXhpc3RpbmcgYXBwbGljYXRpb24sIGJ1dCB3aGF0IGFib3V0IGZ1dHVyZSBh
cHBsaWNhdGlvbnMgd2hpY2ggd291bGQgYWxzbyBiZSBhc3ltZXRyaWM/DQpUaGUgdmVyeSBwdXJw
b3NlIG9mIHRoaXMgZG9jdW1lbnQgaXMgdG8gbWFrZSB0aGUgcmVjZWl2aW5nIExTUiBhd2FyZSBv
ZiB0YXJnZXRlZCBMRFAgYXBwbGljYXRpb24uIEdpdmVuIHRoYXQsIGl0IGhhcyBtb3JlIGNvbnRy
b2wgb3ZlciB0aGVzZSB0TERQIHNlc3Npb25zIGFuZCBjb3JyZXNwb25kaW5nIGZlYy1sYWJlbCBi
aW5kaW5ncyBhZHZlcnRpc2VkIG92ZXIgdGhlbS4NCg0KW0JydW5vXSBHb29kLiBCdXQgdGhlcmUg
YXJlIHNvbHV0aW9ucyAoZS5nLiBSTEZBKSB3aGljaCBkbyBub3QgcmVxdWlyZSBhbnkgc3BlY2lm
aWMgc3VwcG9ydCBvbiBpdHMgdC1MRFAgcGVlci4gSGVuY2UgcmVxdWlyaW5nIGEgbmV3IGZlYXR1
cmUgd291bGQgc2xvdyBpbmNyZW1lbnRhbCBkZXBsb3ltZW50LiBBZ2FpbiwgdGhpcyBwb2ludCBp
cyBhZGRyZXNzZWQgYnkgeW91ciBhZGRpdGlvbiBvZiB0aGUgYWJpbGl0eSB0byBjb25maWd1cmUg
YW55IFRBSS4NCg0Kwqc0DQoiV2l0aCB0aGUgU0FDLCB0aGUgcmVzcG9uZGluZyBMU1IgaXMgbm90
IGF3YXJlIG9mDQogICB0YXJnZXRlZCBhcHBsaWNhdGlvbnMuIFRodXMgaXQgbWF5IGJlIHVuYWJs
ZSB0byBjb21tdW5pY2F0ZSBpdHMNCiAgIGludGVyZXN0IG9yIGRpc2ludGVyZXN0IHRvIHJlY2Vp
dmUgc3RhdGUgaW5mb3JtYXRpb24gZnJvbSB0aGUgcGVlci4iDQoNClNvcnJ5IGJ1dCBJIGZhaWwg
dG8gc2VlIHRoZSBsb2dpYyBvciB0aGUgdXNlIGNhc2UuIE9uZSBpcyBhIHByaW9yaSBjYXBhYmxl
IG9mIGNvbW11bmljYXRlIGl0cyAoX293bl8pIGludGVyZXN0LCBpbmRlcGVuZGVudGx5IG9mIHRo
ZSBvbmVzIG9mIGl0cyBwZWVyLiBlLmcuLCBJZiBJJ2QgbGlrZSBhIGJlZXIgaW4gYSByZXN0YXVy
YW50LCBJIGFzayBmb3IgYSBiZWVyLiAoSSBkb24ndCBuZWVkIHRvIHdhaXQgZm9yIHRoZSBtZW51
LCBzbyBzZWUgd2hldGhlciBJIHdhbid0IGEgYmVlcikNCkkgd2lzaCBldmVyeXRoaW5nIGlzIGFz
IHNpbXBsZSBhcyBvcmRlcmluZyBhIGJlZXIgdGhhdCB3ZSBsb3ZlIDopDQpGb3IgaW5zdGFuY2Ug
4oCTIExldHMgdGFrZSBhIGV4YW1wbGUgb2YgQkdQIGF1dG8gZGlzY292ZXJlZCBtdWx0aXNlZ21l
bnQgcHNldWRvIHdpcmUgd2l0aCBkaWZmZXJlbnQgZm9yd2FyZCBhbmQgcmV2ZXJzZSBhdXRvLWRp
c2NvdmVyZWQgdGxkcCBwYXRoIHRocm91Z2ggdGhlIG5ldHdvcmsuDQogUjEtLS0tLS0tLS1SMi0t
LS0tLS0tLVIzDQp8ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8DQpSNC0tLS0tLS0t
LVI1LS0tLS0tLS0tLVI2DQpGb3J3YXJkIHBhdGggLSBSMSB0byBSMiB0byBSMy4gUmV2ZXJzZSBw
YXRoIC0gUjMgdG8gUjYgdG8gUjUgdG8gUjQgdG8gUjENCltCcnVub10gb2suIE5vdCB0aGUgc2lt
cGxlc3QgZXhhbXBsZSA7LSkgYW5kIG5vdCBvbmUgdGhhdCBJIG1hc3RlciwgYnV0IEnigJlsbCB0
cnkgYW55d2F5Lg0KSW4gc3VjaCBhIGNhc2UsIFIxIHdpbGwgZXN0YWJsaXNoIGEgdExEUCBzZXNz
aW9uIHRvIFIyIGZvciBmb3J3YXJkIHBhdGguIEhlcmUgUjIgY2Fu4oCZdCBkZWNpZGUgd2hhdCBp
dCB3YW50cy4NCltCcnVub10gSW4gbXkgdW5kZXJzdGFuZGluZywgUjIga25vd3MgdGhhdCBpdCBk
b2VzIG5vdCBuZWVkIGFueSBGRUMgYmluZGluZ3M6IGhlbmNlIGl0IGNvdWxkIHN1cHByZXNzIGFs
bCBJUCBGRUMgcmVjZXB0aW9uIGJ5IHVzaW5nIHJmYzc0NzMNClIyIHNpbXBseSBhY2NlcHRzIGFs
bCB0aGUgZmVjLWxhYmVsIGJpbmRpbmdzIHRoYXQgUjEgYWR2ZXJ0aXNlIGluY2x1ZGluZyBpcHY0
IGZlYy1sYWJlbCBiaW5kaW5ncy4gV2l0aCB0aGlzIGRyYWZ0LCBSMSBhbmQgUjIga25vd3MgdGhh
dCB0aGUgdExEUCBhcHBsaWNhdGlvbiBpcyBCR1AgYXV0byBkaXNjb3ZlcmVkIHBzZXVkb3dpcmUu
IFNvIHRoZXkgZXhjaGFuZ2Ugb25seSBGRUMgMTI5IGxhYmVsIGJpbmRpbmcgb3ZlciB0aGUgc2Vz
c2lvbiBhdm9pZGluZyB0aGUgdW5uZWNlc3NhcnkgSVB2NCBmZWMtbGFiZWwgYmluZGluZ3MuDQpb
QnJ1bm9dIEl0IHNlZW1zIHRvIG1lIHRoYXQgd2l0aG91dCB0aGlzIGRyYWZ0LA0KLSBSMSBrbm93
cyAodmlhIEJHUCBhdXRvIGRpc2NvdmVyeSkgdGhhdCBpdCBuZWVkcyBGRUMgMTI5IG1hcHBpbmdz
IGZyb20gUjIuIEhlbmNlIGl0IHNldCB1cCBhIFQtTERQIHNlc3Npb24gd2l0aCBSMiBhbmQgc3Vw
cHJlc3MgYWxsIEZFQyB0eXBlcywgYnV0IEZFQyAxMjkgb25lcywgdXNpbmcgcmZjNzQ3Mw0KLSBS
MiBrbm93cyAodmlhIEJHUCBhdXRvIGRpc2NvdmVyeSkgdGhhdCBpdCBkb2VzIG5vdCBuZWVkIEZF
QyAxMjkgbWFwcGluZ3MgZnJvbSBSMS4gSGVuY2UsIGl0IGRvZXMgbm90IGluaXRpYXRlIHRoZSBz
ZXQgdXAgb2YgYSBULUxEUCBzZXNzaW9uIHdpdGggUjIuIEJ1dCB3aGVuIGl0IHJlY2VpdmUgdGhl
IFQtTERQIHNlc3Npb24gcmVxdWVzdCBmcm9tIFIxLCBpdCBzdGlsbCBrbm93IHRoYXQgaXQgZG9l
cyBub3QgbmVlZCBhbnkgRkVDIGFuZCBoZW5jZSBzdXBwcmVzcyBhbGwgRkVDIHR5cGVzLCB1c2lu
ZyByZmM3NDczLg0KDQpJ4oCZbSBwcm9iYWJseSBtaXNzaW5nIHNvbWV0aGluZyBvbiB0aGlzIGV4
YW1wbGUsIGJ1dCBob3BlZnVsbHksIHlvdeKAmWxsIHBpbnBvaW50IGl0Lg0KDQoNCg0KIiAgVGhl
cmVmb3JlLCB3aGVuIHRoZSByZXNwb25kaW5nIExTUiBpcyBub3QgYXdhcmUgb2YgdGFyZ2V0ZWQN
CiAgIGFwcGxpY2F0aW9ucyBzdWNoIGEgcmVtb3RlIExGQSBhbmQgQkdQIGF1dG8gZGlzY292ZXJl
ZCBwc2V1ZG93aXJlcywNCiAgIFRBQyBtZWNoYW5pc20gc2hvdWxkIGJlIHVzZWQgYW5kIHdoZW4g
dGhlIHJlc3BvbmRpbmcgTFNSIGlzIGF3YXJlDQogICAod2l0aCBhcHByb3ByaWF0ZSBjb25maWd1
cmF0aW9uKSBvZiB0YXJnZXRlZCBhcHBsaWNhdGlvbnMgc3VjaCBhcyBGRUMNCiAgIDEyOCBwc2V1
ZG93aXJlLCBTQUMgbWVjaGFuaXNtIHNob3VsZCBiZSB1c2VkLiINCg0KV2VsbCwgYXMgYWxyZWFk
eSBleHByZXNzZWQsIEkgZG9uJ3QgZmVlbCB0aGF0IFRBQyBpcyB3ZWxsIHN1aXRlZCBmb3IgdGhl
IFJMRkEgYXBwbGljYXRpb24gYXMgaXQgYWRkcyB0aGUgcmVxdWlyZW1lbnQgdG8gY29uZmlndXJl
IGJvdGggZW5kcy4gKG1vcmUgc3BlY2lmaWNhbGx5IHRoZSBNZXJnZSBQb2ludCkuIEluIHdoaWNo
IGNhc2UsIGFzIHBlciB5b3VyIGFib3ZlIHRleHQsIFNBQyBzaG91bGQgYmUgdXNlZCBpbnN0ZWFk
IG9mIFRBQy4NCklmIExEUCBoYXMgYWxyZWFkeSBhIHdheSB0byBjb250cm9sIEZFQy9zdGF0ZSBh
ZHZlcnRpc2VtZW50IChhcyBwZXIgUkZDIDc0NzMpLCBJIGZlZWwgdGhhdCBhZGRpbmcgdGhlIHNh
bWUgZnVuY3Rpb25hbGl0eSBpbiBUQUMgaXMgcmVkdW5kYW50Lg0KQWxyZWFkeSBleHBsYWluZWQu
IEluIHN1bW1hcnksIHRoaXMgZG9jdW1lbnQgbWFrZXMgcmVjZWl2aW5nIExTUiBhd2FyZSBvZiB0
YXJnZXRlZCBMRFAgYXBwbGljYXRpb25zIGFuZCBvbmx5IGFkdmVydGlzZSBGRUMtbGFiZWwgYmlu
ZGluZ3MgZm9yIHRob3NlIG5lZ290aWF0ZWQgdExEUCBhcHBsaWNhdGlvbnMuDQpbQnJ1bm9dIEni
gJltIG11Y2ggbW9yZSBhd2FyZSBvZiB0aGUgUkxGQSBleGFtcGxlLiBJ4oCZZCB3ZWxjb21lIGFu
IFJMRkEgZXhhbXBsZSB3aGVyZSBtcGxzLWFwcC1hd2FyZS10bGRwIHdvdWxkIGJlIHVzZWZ1bC4N
Cg0KLS0tDQrCpzQNCiJUaGUgc2V0IG9mDQogICBhcHBsaWNhdGlvbnMgbmVnb3RpYXRlZCBieSB0
aGUgVEFDIG1lY2hhbmlzbSBpcyBzeW1tZXRyaWMgYmV0d2VlbiB0aGUNCiAgIHR3byBMRFAgcGVl
cnMuIg0KDQpvay4gZm9yIHRoZSBfbmVnb2NpYXRlZF8gYXBwbGljYXRpb25zLg0KDQoiSW4gdGhl
IGFic2VuY2Ugb2YgZnVydGhlciBtZWNoYW5pc21zLCB0d28gTERQIHBlZXJzDQogICB3aWxsIGJv
dGggYWR2ZXJ0aXNlIHN0YXRlIGluZm9ybWF0aW9uIGZvciB0aGUgc2FtZSBzZXQgb2YNCiAgIGFw
cGxpY2F0aW9ucy4iDQoNCldoYXQgZG8geW91IG1lYW4gYnkgInN0YXRlIGluZm9ybWF0aW9uIj8g
QXQgZmlyc3QgcmVhZGluZywgSSB1bmRlcnN0b29kICJUQUUiIGJ1dCB0aGlzIHdvdWxkIGJlIGlu
Y29ycmVjdC4gU28gbm93IEkgZ3Vlc3MgdGhhdCB5b3UgbWVhbiAiRkVDIG1hcHBpbmdzIg0KDQpZ
ZXMsIEZFQyBtYXBwaW5ncy4NCg0KDQpbQnJ1bm9dIG9rLiBDb3VsZCB0aGlzIGJlIGNsYXJpZmll
ZCBpbiB0aGUgU0FDIGRlZmluaXRpb24gaW4gc2VjdGlvbiAxLjI/IGkuZS4gd2hhdCDigJxzdGF0
ZXPigJ0gcmVmZXIgdG8/DQoNCi0tLQ0KVXNhZ2UgKG5ldyBzZWN0aW9uKQ0KVG8gYWxsb3cgZm9y
IGluY3JlbWVudGFsIGRlcGxveW1lbnQgb2YgbmV3IFRBSSBhcyB3ZWxsIGFzIHByaXZhdGUgdXNh
Z2UgYnkgYSBuZXR3b3JrIG9wZXJhdG9yLCBJIHRoaW5rIHRoZSBjb25maWd1cmF0aW9uIFNIT1VM
RCBhbGxvdyB0aGUgY29uZmlndXJhdGlvbiBvZiBhbnkgVEFJIChpbmNsdWRpbmcgdGhlIG9uZXMg
dW5rbm93biBmcm9tIHRoZSBpbXBsZW1lbnRhdGlvbikgb24gYm90aCB0aGUgc2VuZGluZyBzaWRl
IGFuZCB0aGUgcmVjZWl2aW5nIHNpZGUuDQpBZGRlZCBhIHRleHQgdG8gcHJvY2VkdXJhbCBzZWN0
aW9uIDIuMiBsYXN0IHBhcmFncmFwaC4NCg0KW0JydW5vXSBvaywgdGhhbmtzLg0KTmV3IHRleHQg
c2F5czog4oCcSW4gYWRkaXRpb24sIExTUiBTSE9VTEQgYWxsb3cgdGhlIGNvbmZpZ3VyYXRpb24g
b2YgYW55IFRBSSBpbiBvcmRlciB0byBmYWNpbGl0YXRlIHByaXZhdGUgVEFJJ3MgdXNhZ2UgYnkg
YSBuZXR3b3JrIG9wZXJhdG9yLuKAnQ0K4oCccHJpdmF0ZSBUQUnigJlzIHVzYWdl4oCdIGNvdWxk
IGJlIHVuZGVyc3Rvb2QgYXMgVEFJIGluIHRoZSBwcml2YXRlIHJhbmdlICjigJwweEY3RkYgLSAw
eEZCRkUgQXZhaWxhYmxlIGZvciBwcml2YXRlIHVzZeKAnSkNCllvdSBjb3VsZCB0aGlzIGJlIGNo
YW5nZWQgdG8g4oCcaW4gb3JkZXIgdG8gZmFjaWxpdGF0ZSBpbmNyZW1lbnRhbCBkZXBsb3ltZW50
IG9mIG5ldyBUQUkgcmVwcmVzZW50aW5nIHVzYWdlcyB1bmtub3duIHRvIHRoZSBpbXBsZW1lbnRh
dGlvbi7igJ0NClRoYW5rcw0KDQotLS0NCsKnNA0KIlRoZSBUQUMgbWVjaGFuaXNtIE1VU1QNCiAg
IHRha2UgcHJlY2VkZW5jZSBvdmVyIHRoZSBTQUMgbWVjaGFuaXNtIHdpdGggcmVzcGVjdCB0byBl
bmFibGluZw0KICAgYXBwbGljYXRpb25zIGZvciB3aGljaCBzdGF0ZSBpbmZvcm1hdGlvbiB3aWxs
IGJlIGFkdmVydGlzZWQuIg0KDQpJcyB0aGlzIG5vdCBhIGNhc2Ugd2hlcmUgdGhlIGRvY3VtZW50
IG1ldGEgZGF0YSBzaG91bGQgaW5kaWNhdGUgdGhhdCB0aGlzIGRvY3VtZW50IHVwZGF0ZXMgUkZD
IDc0NzM/DQotLS0NClVwZGF0ZWQuDQoNCltCcnVub10gb2sNCg0KwqczDQoiSVB2NCBpbnRyYS1h
cmVhIEZFQ3MiDQpJcyB0aGlzIGp1c3QgYSBuYW1lIG9mIGFwcGxpY2F0aW9uLCBvciBpcyB0aGVy
ZSBhIHNwZWNpZmljIGJlaGF2aW9yIGFzc29jaWF0ZWQgd2l0aCBpdD8gKGUuZy4gb25seSBhZHZl
cnRpc2luZyB0aGUgSVB2NCBGRUMgZnJvbSBteSBhbiBhcmVhLikgSWYgc28sIHRoZSBiZWhhdmlv
ciBzaG91bGQgYmUgc3BlY2lmaWVkLiBBbmQgcGxlYXNlIGNsYXJpZnkgd2hldGhlciB0aGlzIGlz
IHRoZSBhcmVhIG9mIHRoZSBzZW5kZXIgb3Igb2YgdGhlIHJlY2VpdmVyLCBhcyBpbiB0aGUgZ2Vu
ZXJhbCBjYXNlLCB0aGV5IG1heSBiZSBpbiBhIGRpZmZlcmVudCBhcmVhLiBBbmQgY2xhcmlmeSB0
aGUgYmVoYXZpb3IgZm9yIElTLUlTIGxldmVsIDIgbm9kZXMuDQpXZSB3b3VsZCBhZGQgc29tZSB0
ZXh0IHRvIGFkZHJlc3MgaXQuDQoNCltCcnVub10gSeKAmW0gbm90IHNlZWluZyBhbnkgbmV3IHRl
eHQuDQoNClRoYW5rcyBmb3IgdGhlIGRldGFpbGVkIGFuc3dlciwgYWxsIHRoZSBwb2ludHMgYWxy
ZWFkeSBhZGRyZXNzZWQsIGFuZCB0aGUgZXhhbXBsZXMgcHJvdmlkZWQgdG8gaG9wZWZ1bGx5IGNs
YXJpZnkgdGhlIHJlbWFpbmluZyBwb2ludHMuDQotLUJydW5vDQpUaGFua3MNClNhbnRvc2gNCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCgpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmly
IGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBk
b2l2ZW50IGRvbmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBh
dXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1
aWxsZXogbGUgc2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVl
IGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3Vz
Y2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxp
dGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNp
LgoKVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50
aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxh
dzsKdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0
IGF1dGhvcmlzYXRpb24uCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3Is
IHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRz
IGF0dGFjaG1lbnRzLgpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlh
YmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxz
aWZpZWQuClRoYW5rIHlvdS4KCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIg
MiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNv
Tm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
InNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb1BsYWlu
VGV4dCwgbGkuTXNvUGxhaW5UZXh0LCBkaXYuTXNvUGxhaW5UZXh0DQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiVGV4dGUgYnJ1dCBDYXIiOw0KCW1hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9
DQpwDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsN
CgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdp
bi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLCJzZXJpZiI7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiUHLDqWZvcm1hdMOpIEhUTUwgQ2FyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7fQ0Kc3Bhbi5pY29uDQoJe21zby1zdHlsZS1uYW1lOmljb247fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uVGV4dGVicnV0Q2Fy
DQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBicnV0IENhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJUZXh0ZSBicnV0IjsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCnNwYW4uaW5z
ZXJ0DQoJe21zby1zdHlsZS1uYW1lOmluc2VydDt9DQpzcGFuLlByZm9ybWF0SFRNTENhcg0KCXtt
c28tc3R5bGUtbmFtZToiUHLDqWZvcm1hdMOpIEhUTUwgQ2FyIjsNCgltc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlByw6lmb3JtYXTDqSBIVE1MIjsNCglmb250LWZhbWls
eToiQ291cmllciBOZXciO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6
NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNzAuODVwdCA3MC44NXB0
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZp
bml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NDIwODc5OTEzOw0KCW1zby1saXN0
LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxMTQ2MTA4NDY4IC0xOTI1MzEw
NzkwIDY3ODk1MzIxIDY3ODk1MzIzIDY3ODk1MzExIDY3ODk1MzIxIDY3ODk1MzIzIDY3ODk1MzEx
IDY3ODk1MzIxIDY3ODk1MzIzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtdGV4dDoi
JTFcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0O30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1s
b3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0
IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0K
CXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFs
cGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsOQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50
Oi05LjBwdDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9t
OjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZh
dWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86
aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFb
ZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5IaSBTYW50b3NoLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5UaGFua3MgZm9yIHRoZSByZXBseSBhbmQgdXBkYXRlLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+TW9zdCAoJmd0OzgwJSkgb2YgdGhlIHBvaW50cyBhcmUgYWRkcmVz
c2VkLCB0aGFua3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XZSBtYXkgbmVlZCBh
ZGRpdGlvbmFsIGl0ZXJhdGlvbnMgb24gc29tZSBwb2ludHMsIGhlbmNlIG1vcmUgaW5saW5lIFtC
cnVub108bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4g
U2FudG9zaCBFc2FsZSBbbWFpbHRvOnNlc2FsZUBqdW5pcGVyLm5ldF0NCjxicj4NCjxiPlNlbnQ6
PC9iPiBTYXR1cmRheSwgSmFudWFyeSAyMSwgMjAxNyAxOjQ1IEFNPGJyPg0KPGI+VG86PC9iPiBE
RUNSQUVORSBCcnVubyBJTVQvT0xOOyBydGctYWRzQGlldGYub3JnOyBkcmFmdC1pZXRmLW1wbHMt
YXBwLWF3YXJlLXRsZHBAdG9vbHMuaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8L2I+IG1wbHNAaWV0Zi5v
cmc7IHJ0Zy1kaXJAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxzXSBSb3V0
aW5nIGRpcmVjdG9yYXRlIHJldmlldyBvZiBkcmFmdC1pZXRmLW1wbHMtYXBwLWF3YXJlLXRsZHA8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SGkgQnJ1bm8sPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFRoYW5rcyBmb3IgdGhlIGRldGFpbGVkIHJl
dmlldyBhbmQgYXBvbG9naWVzIGZvciB0aGUgZGVsYXllZCByZXNwb25zZS4gUGxlYXNlIGZpbmQg
YW5zd2VycyBpbmxpbmUuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
T24gMTAvMTAvMTYsIDU6NTYgQU0sICZxdW90O21wbHMgb24gYmVoYWxmIG9mJm5ic3A7PGEgaHJl
Zj0ibWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208L3NwYW4+PC9hPiZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bXBscy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT4mbmJzcDtvbg0KIGJlaGFsZiBv
ZiZuYnNwOzxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5icnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9zcGFuPjwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9
Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cD48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5IZWxsbyw8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5JIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUg
Um91dGluZyBEaXJlY3RvcmF0ZSByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIFJvdXRpbmcg
RGlyZWN0b3JhdGUgc2Vla3MgdG8gcmV2aWV3IGFsbCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRl
ZCBkcmFmdHMgYXMgdGhleSBwYXNzIHRocm91Z2ggSUVURiBsYXN0IGNhbGwgYW5kIElFU0cgcmV2
aWV3LCBhbmQgc29tZXRpbWVzDQogb24gc3BlY2lhbCByZXF1ZXN0LiBUaGUgcHVycG9zZSBvZiB0
aGUgcmV2aWV3IGlzIHRvIHByb3ZpZGUgYXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZv
ciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ug
c2VlJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cDov
L3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0RpciI+PHNwYW4gY2xh
c3M9Imljb24iPjxzcGFuIGxhbmc9IkVOLVVTIj7igIs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9h
cmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5BbHRob3VnaCB0aGVz
ZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywg
aXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRo
IGFueSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQg
c3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoDQogZGlzY3Vzc2lvbiBvciBieSB1cGRhdGlu
ZyB0aGUgZHJhZnQuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+RG9j
dW1lbnQ6Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLW1wbHMtYXBwLWF3YXJlLXRsZHAtMDUu
dHh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOnB1cnBsZSI+ZHJhZnQtaWV0Zi1t
cGxzLWFwcC1hd2FyZS10bGRwLTA1LnR4dDwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NClJldmlld2VyOiBCcnVubyBEZWNyYWVuZTxi
cj4NClJldmlldyBEYXRlOiAyMDE2LzEwLzEwPGJyPg0KSUVURiBMQyBFbmQgRGF0ZTogbm90IHN0
YXJ0ZWQgKEFGQUlLKTxicj4NCkludGVuZGVkIFN0YXR1czogUHJvcG9zZWQgU3RhbmRhcmQ8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48
c3Ryb25nPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlN1bW1hcnk6PC9z
cGFuPjwvc3Ryb25nPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
Ozxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5JIGhhdmUgc2lnbmlmaWNhbnQgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVu
dCBhbmQgcmVjb21tZW5kIHRoYXQgdGhlIFJvdXRpbmcgQURzIGRpc2N1c3MgdGhlc2UgaXNzdWVz
IGZ1cnRoZXIgd2l0aCB0aGUgYXV0aG9ycy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Ryb25nPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5Db21tZW50czo8L3NwYW4+
PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+RHJhZnQgaXMgd2VsbCByZWFk
YWJsZS4gQnV0IEkgZmVlbCB0aGF0IGl0IGNvdWxkIGJlIGV2ZW4gbW9yZSBwcmVjaXNlIG9uIG5v
cm1hdGl2ZSBiZWhhdmlvcnMgKGNmIG1pbm9yIGNvbW1lbnRzKS48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5DbGFyaWZpZWQgbm9ybWF0
aXZlIGJlaGF2aW9yIGluIG1vc3QgdGhlIGNhc2VzIGFsbHVkZWQgaW4gdGhpcyByZXZpZXcuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj5bQnJ1bm9dIG9rLCB0aGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJp
Z2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj5QcmVsaW1pbmFyeSBpbmZvOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+LSBJJ20gbm90IGEgTERQIGV4cGVydC4gVW5mb3J0dW5hdGVseSwgdGhpcyBt
YXkgYmVjb21lIGFwcGFyZW50IGluIHRoZSBiZWxvdyBjb21tZW50cy4gU28geW91IGFyZSB3ZWxj
b21lIHRvIGRpc2FncmVlIGFuZCBwcm92aWRlIHRoZSBpbmZvcm1hdGlvbiBhbmQgcmVhc29uaW5n
IHRoYXQgSSBtYXkgYmUgbWlzc2luZy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0
OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxP
Q0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+LSBHaXZlbiB0aGF0
IHRoZSByZXF1aXJlZCBJQU5BIGNvZGUgcG9pbnRzIGhhdmUgbm90IGJlZW4gcHJlLWFsbG9jYXRl
ZCwgSSBhbSBhc3N1bWluZyB0aGF0IG5vIGltcGxlbWVudGF0aW9uIG9mIHRoaXMgZG9jdW1lbnQg
ZXhpc3RzLiBIZW5jZSBJJ20gbm90IHJlc3RyaWN0aW5nIG15IGNvbW1lbnRzIHRvIG1pbm9yDQog
Y29tbWVudHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYg
NC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2lu
LXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+TWFqb3IgSXNzdWU6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij5BYnN0cmFjdCBhbmQgU2hlcGhlcmQgV3JpdGUtVXAgZGVmaW5lcyB0aGUgZ29hbCBvZiB0aGUg
c29sdXRpb24gYXMgYWR2ZXJ0aXNpbmcgdGhlIHB1cnBvc2UgZm9yIHNlbmRpbmcgdGhpcyB0TERQ
IHNlc3Npb24gcmVxdWVzdCB0byB0aGUgdExEUCByZWNlaXZlciwgc3VjaCB0aGF0IHRoZSByZWNl
aXZlciBoYXMgZW5vdWdoDQogaW5mb3JtYXRpb24gdG8gZGVjaWRlIHRvIGVpdGhlciBhY2NlcHQg
b3IgZGVueSBpdC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+SSBkb24ndCBm
ZWVsIHRoYXQgdGhlIHNvbHV0aW9uIHBlcmZlY3RseSBtYXRjaGVzIHRoaXMgcHVycG9zZS4gRmly
c3QgdGhlIHNvbHV0aW9uIHJlcXVpcmVzIHRoYXQgYm90aCBlbmRzIG9mIHRoZSB0TERQIHNlc3Np
b24gbmVnb3RpYXRlIHRoZSBfc2FtZV8gc2V0IG9mIGFwcGxpY2F0aW9ucy4gSSBkb24ndCBzZWUN
CiB3aHkgdGhpcyBpcyBuZWVkZWQgdG8gYWNoaWV2ZSB0aGUgYWJvdmUgZ29hbC48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDtJ
biBMRFAsIG5lZ290aWF0ZSBpcyBlcXVpdmFsZW50IHRvIGJvdGggTFNScyDigJMgaW5pdGlhdGlu
ZyBhbmQgcmVjZWl2aW5nIOKAkyBzZW5kaW5nIHRoZWlyIHRhcmdldGVkIGFwcGxpY2F0aW9uIGxp
c3QgdG8gZWFjaCBvdGhlci4gQW5kIHVubGVzcyBpbml0aWF0aW5nIExTUiBzZW5kcw0KIGl0J3Mg
dGFyZ2V0ZWQgYXBwbGljYXRpb24gbGlzdCB0byByZWNlaXZpbmcgTFNSLCB0aGUgcmVjZWl2aW5n
IExTUiB3aWxsIGJlIHVuYXdhcmUgb2YgaXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0JydW5vXTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiIHN0eWxlPSJtYXJnaW4tbGVmdDo0
MS4yNXB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KPCFb
aWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
NXB0O2NvbG9yOmJsYWNrIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xKTxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuNXB0O2NvbG9yOmJsYWNrIj7igJxJbiBM
RFAsIG5lZ290aWF0ZSBpcyBlcXVpdmFsZW50IHRvIGJvdGggTFNScyDigJMgaW5pdGlhdGluZyBh
bmQgcmVjZWl2aW5nIOKAkyBzZW5kaW5n4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5XaGF0IGRvIHlvdSBtZWFuIGJ5IOKAnEluIExEUOKAnT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SWYgeW91IGFy
ZSByZWZlcnJpbmcgdG8gTERQIGNhcGFiaWxpdHkgbmVnb3RpYXRpb24gPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj5bPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9y
ZmM1NTYxIiB0aXRsZT0iJnF1b3Q7TERQIENhcGFiaWxpdGllcyZxdW90OyI+PHNwYW4gbGFuZz0i
RU4tVVMiPlJGQzU1NjE8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIj5dLCA8c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+aXQgZGVmaW5lcyB0aGUgbmVnb3RpYXRpb24gb2YgTERQIGNhcGFi
aWxpdGllcywgaS5lLiBuZWdvdGlhdGlvbiBvZiB0aGUg4oCcPC9zcGFuPlRhcmdldGVkIEFwcGxp
Y2F0aW9uIENhcGFiaWxpdHnigJ0uIDxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGlzIGlz
IG5vdCB3aGF0IEnigJltIGNvbW1lbnRpbmcgb24sIGhlcmUuIEnigJltIGNvbW1lbnRpbmcgb24g
dGhlIGV4Y2hhbmdlIG9mIFRhcmcuIEFwcGwuIElkLCB3aGljaCBpcyBkZWZpbmVkIGluIHRoaXMg
ZG9jdW1lbnQsIGhlbmNlIHN1YmplY3QgdG8gYW55IG5ldyBiZWhhdmlvciB0aGF0IHdlIHdhbnQg
dG8gZGVmaW5lLjwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21z
by1saXN0OmwwIGxldmVsMSBsZm8xIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+Mik8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7VGhp
cyBpcyBnb29kIHRoYXQgZWFjaCBzcGVha2VyIGFkdmVydGlzZSBpdHMgYXBwbGljYXRpb25zLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QnV0IHdoeSBkb2VzIHRoaXMgZG9jdW1lbnQg
Y3JlYXRlIHRoZSByZXN0cmljdGlvbiB0aGF0IGJvdGggcGVlcnMgYXJlIHJlcXVpcmVkIHRvIGFk
dmVydGlzZSB0aGUgc2FtZSBhcHBsaWNhdGlvbiwgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2Ug
dGhhdCBhcHBsaWNhdGlvbiwgb3IgZXZlbiBwb3NzaWJseSBlc3RhYmxpc2ggdGhlIFQtTERQDQog
c2Vzc2lvbj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMgc2VlbXMgbGlrZSBh
IGxpbWl0YXRpb24gZm9yIGFwcGxpY2F0aW9uIHdpdGggYXN5bW1ldHJpYyByZXF1aXJlbWVudHMu
IGUuZy4gUmVtb3RlIExGQSB3aGVyZSBvbmx5IG9uZSBwZWVyICh0aGUgUG9pbnQgb2YgTG9jYWwg
UmVwYWlyIChQTFIpKSBuZWVkcyB0byBzdXBwb3J0cyBSTEZBIGFuZCB0aGUgb3RoZXIgcGVlciAo
dGhlDQogTWVyZ2UgUG9pbnQgKE1QKSkgY2FuIGJlIGEgdmFuaWxsYSBub2RlLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+SW4gdGhpcyBjYXNlLCB0aGVyZSBpcyBubyByZXF1aXJlbWVu
dCB0byBhZHZlcnRpc2UgdGhlIHNhbWUgY2FwYWJpbGl0eS9UYXJnZXQgQXBwbGljYXRpb24uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkJUVywgYXMgYSByZWxhdGVkIHBvaW50LCBjb3VsZCB0aGUgZG9jdW1lbnQgZXhw
bGljaXRseSBkZWZpbmUsIHRoZSBzZW1hbnRpYyBvZiBhZHZlcnRpc2luZyBhIFRBLiBJbmRlZWQs
IGZvciBhc3ltZXRyaWMgYXBwbGljYXRpb25zLCB0aGVyZSBjb3VsZCBiZSAyIG1lYW5pbmdzLCBh
IOKAnGNsaWVudOKAnSBzaWRlIGFuZCBhIOKAnHNlcnZlcuKAnSBzaWRlLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+VXNpbmcgdGhlIFJMRkEgZXhhbXBsZSBhZ2FpbiwgdGhlIFBMUiB3
b3VsZCBuZWVkIHRvIGFkdmVydGlzZSB0aGUgbWVhbmluZyDigJxJIHJ1biB0aGUgUExSIOKAnGFw
cGxpY2F0aW9u4oCdIGhlbmNlIEkgd291bGQgbmVlZCB5b3VyIGhlbHAgdG8gbGVhcm4geW91ciBJ
UCBsYWJlbC9GRUMgYmluZGluZ3PigJ0uIFRoZSBNUCB3b3VsZCBuZWVkIHRvIGFkdmVydGlzZQ0K
IHRoZSBtZWFuaW5nIOKAnEkgcnVuIHRoZSBNZXJnZSBQb2ludCDigJxhcHBsaWNhdGlvbuKAnSwg
aGVuY2UgSeKAmW0gd2lsbGluZyB0byBhZHZlcnRpc2UgbXkgSVAgbGFiZWwvRkVDIGJpbmRpbmdz
4oCdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Tm90ZSB0aGF0IGEgbm9kZSBtYXkg
cnVuIHRoZSBNUCBhcHBsaWNhdGlvbiBidXQgbm90IHRoZSBQTFIgYXBwbGljYXRpb24uIFRoYXQg
c2hvdWxkIG5vdCBhdm9pZCB0aGUgc2V0IHVwIG9mIHRoZSBULUxEUCBzZXNzaW9uIG9yIEZFQyBl
eGNoYW5nZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDtt
YXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJ
QlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPlBs
dXMgSSBmaW5kIHRoaXMgcHJvYmxlbWF0aWMgZm9yIHNvbWUgYXBwbGljYXRpb25zIHdpdGggYXN5
bW1ldHJpYyByZXF1aXJlbWVudHMgKGUuZy4gUkxGQSksIGluIHBhcnRpY3VsYXIgZm9yIGluY3Jl
bWVudGFsIGRlcGxveW1lbnQgb2YgZnV0dXJlIGFzeW1tZXRyaWMgYXBwbGljYXRpb24uIChtb3Jl
IGNvbW1lbnRzDQogb24gdGhpcyBpbiB0aGUgbWlub3IgaXNzdWVzKTwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
NC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9P
S19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj5JbiBhZGRpdGlvbiwgSSBkb24ndCBzZWUgaG93IHRoZSBhZGRpdGlvbmFsIEZFQyBmaWx0
ZXJpbmcgaGVscHMgZnVsZmlsbGluZyB0aGlzIGdvYWwuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RkVDIGZpbHRlcmluZyBpcyB1c2Vk
IHRvIGFkdmVydGlzZSBvbmx5IG5lY2Vzc2FyeSBMRFAgRkVDLWxhYmVsIGJpbmRpbmdzIG92ZXIg
dGhlIHNlc3Npb24uIFRoaXMgaXMgYWRkaXRpb25hbCBnb2FsLCBhbmQgbm90IHRoZSBzYW1lLCBv
ZiB0aGUgZG9jdW1lbnQuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0JydW5vXSBvay48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDow
Y20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj5JIGFsc28gZmluZCBpdCByZWR1bmRhbnQgd2l0aCBSRkMg
NzQ3My4gSSBhbHNvIGRvbid0IHRoaW5rIHRoYXQgdGhpcyBGRUMgZmlsdGVyaW5nIHNob3VsZCBi
ZSBzeW1tZXRyaWNhbCAoZS5nLiBSTEZBIGFwcGxpY2F0aW9uKS48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQu
MHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tf
QVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+SW4gc2hvcnQsIEkgd291bGQgaGF2ZSBtYWRlIHRoZSBUQUkgYWR2ZXJ0aXNlbWVudCBhc3lt
bWV0cmljLCBhbmQgcmVtb3ZlZCB0aGUgRkVDIGZpbHRlcmluZy48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5XZSBoYXZlIGV4cGxhaW5l
ZCBjbGVhcmx5IGhvdyBSRkMmbmJzcDs3NDczIGlzIGluYWRlcXVhdGUgdG8gYWRkcmVzcyBib3Ro
IHRoZXNlIGdvYWxzIGluIHNlY3Rpb24gNC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bQnJ1bm9dIEkgZGlk
IHJlYWQgdGhlIGRyYWZ0LCBpbmNsdWRpbmcgc2VjdGlvbiA0LCBzbyB0aGUgYW5zd2VyIGlzIG5v
dCB0aGF0IGhlbHBmdWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5J4oCZbGwgZGVm
ZXIgdGhlIGRpc2N1c3Npb24gb24gdGhpcyBwb2ludCwgdW50aWwgdGhlIGRyYWZ0L2F1dGhvcnMg
Y2xhcmlmeSB0aGUgc2VtYW50aWMgb2YgYWR2ZXJ0aXNpbmcgYSBUQS4gKGNmIHBvaW50IGFib3Zl
LiksIG90aGVyd2lzZSwgd2Ugd291bGQgYmUgbWl4aW5nIDIgcHJvYmxlbXMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2lu
LWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElP
Tl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPkZpbmFsbHksIGlmIHRo
ZSBnb2FsIGlzIHRvIGFsbG93IHRoZSByZWNlaXZlciB0byBsaW1pdCBpbmNvbWluZyB0TERQIHNl
c3Npb25zLCBwcmVzdW1hYmx5IGZvciBzY2FsYWJpbGl0eSBwdXJwb3NlLCBpZiBvbmUgYXBwbGlj
YXRpb24gaXMgYWxsb3dlZCBhbmQgaGVuY2UgdGhlIHRMRFAgc2Vzc2lvbiBpcyBzZXQgdXAsDQog
d2hhdCB3b3VsZCBiZSB0aGUgcmVhc29uIHRvIGxpbWl0IHRoZSBhcHBsaWNhdGlvbnMgZXhjaGFu
Z2VkIG92ZXIgdGhpcyBzZXNzaW9uPzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPldlIGxpbWl0IHRoZSBhcHBsaWNhdGlvbiBleGNoYW5n
ZWQgdG8gdGhlIG5lZ290aWF0ZWQgYXBwbGljYXRpb24gbGlzdC4gVXNlIGNhc2UgNS4zIHByZWNp
c2VseSBhbnN3ZXJzIHRoaXMgcXVlc3Rpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5bQnJ1bm9dIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+LSB1c2UgY2FzZSA1LjMg
aXMgcHJlY2lzZWx5IGRldGFpbGluZyBhbiBleGFtcGxlIHdoZXJlIDEgYXBwbGljYXRpb24gaXMg
YWxsb3dlZCBhbmQgYW5vdGhlciByZWplY3RlZCwgYnV0IHlldCBib3RoIGFwcGxpY2F0aW9ucyBh
cmUgYmVpbmcgZW5hYmxlZCBvbiB0aGUgc2Vzc2lvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPi0gYWdhaW4sIHRoZSBtb3RpdmF0aW9uIGZvciB0aGlzIGRyYWZ0LCBhcyB3cml0dGVu
IGluIHRoaXMgZHJhZnQgKGFic3RyYWN0IGFuZCBpbnRyb2R1Y3Rpb24pIGlzIHRvIGFsbG93IHRo
ZSByZWNlaXZlciBvZiBhIFQtTERQIHNlc3Npb24gdG8gbGVhcm4gdGhlIHJlYXNvbiBvZiB0aGlz
IFQtTERQIHNlc3Npb24gcmVxdWVzdCwgaW4gb3JkZXINCiB0byBiZXR0ZXIgY29udHJvbCBpdHMg
YWNjZXB0YW5jZSBvciByZWplY3QuIFNvIGFzIHBlciB0aGlzIGdvYWwsIG9uY2UgdGhlIHNlc3Np
b24gaXMgc2V0IHVwIChhbmQgaGVuY2UgdGhlIGNvc3QgZm9yIHRoaXMgYWRkaXRpb25hbCBzZXNz
aW9uIGlzIGFjY2VwdGVkKSB3aGF0IHdvdWxkIGJlIHRoZSByZWFzb24gdG8gbGltaXQgdGhlIG51
bWJlciBvZiBhcHBsaWNhdGlvbiB1c2luZyB0aGlzIFQtTERQIHNlc3Npb24/PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0
O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRU
UklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
SU9XLCB3aHkgbGltaXRpbmcgdGhlIGFwcGxpY2F0aW9ucyB0byB0aGUgaW50ZXJzZWN0aW9uIG9m
IGJvdGggYWR2ZXJ0aXNlZCBhbmQgcmVjZWl2ZWQgc2V0IG9mIGFwcGxpY2F0aW9uPzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRoaXMg
aGVscHMgdG8gYWR2ZXJ0aXNlIG9ubHkgdGhlIG5lY2Vzc2FyeSBmZWMtbGFiZWwgYmluZGluZ3Mg
b3ZlciB0aGUgdExEUCBzZXNzaW9uLCByZWR1Y2luZyB0aGUgdW5uZWNlc3NhcnkgZmVjLWxhYmVs
IGJpbmRpbmcgYWR2ZXJ0aXNlbWVudHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5b
QnJ1bm9dIENhbiB5b3UgY2xhcmlmeSB3aHkgUkZDIDc0NzMgaXMgbm90IGVub3VnaCBmb3IgdGhp
cz8gQXMgdGhpcyBpcyBhIHByaW9yaSBpdHMgZXhhY3QgZ29hbC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDoz
Ljc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NL
UVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPk5vdGUgdGhhdCDCpzUu
MyBsaWdodGx5IHJlZmVycyB0byB0aGlzIHByb2JsZW0sIGJ1dCBpbiBhIHZlcnkgYXBwbGljYXRp
b24gc3BlY2lmaWMgd2F5IChhbmQgbm90IHJlYWxseSBub3JtYXRpdmUpLCB3aGlsZSB0aGUgY29u
c2VxdWVuY2VzIGNvdWxkIHByb2JhYmx5IGJlIG1hZGUgZ2VuZXJhbC4gRXNwZWNpYWxseQ0KIGdp
dmVuIHRoZSBwcmUtZXhpc3RlbmNlIG9mIFJGQyA3NDczIHdoaWNoIGNhbiBiZSB1c2VkIHRvIGxp
bWl0IHRoZSBGRUMgYWR2ZXJ0aXNlbWVudHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QWdhaW4sIHdlIGhhdmUgbWFkZSBpdCBhbXBs
ZSBjbGVhciB3aHkgUkZDIDc0NzMgaXMgbm90IHN1ZmZpY2llbnQuIEZpcnN0IGFuZCBmb3JlbW9z
dCwgd2l0aCBSRkMmbmJzcDs3NDczLCByZWNlaXZpbmcgTFNSIGlzIHVuYXdhcmUgb2YgdGhlJm5i
c3A7dGFyZ2V0ZWQmbmJzcDthcHBsaWNhdGlvbi4mbmJzcDtUaHVzLA0KIEl0IGhhcyBvbmx5IHR3
byBjaG9pY2VzLCZuYnNwO2VpdGhlciBibG9jayBvciB1bmJsb2NrIGFsbCBGRUNzIHRoYXQgYXJl
IGFkdmVydGlzZWQgdG8gaXQgY29uc2lkZXJpbmcgaXQgaXMgYSBwYXNzaXZlIExTUi48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0JydW5vXSBMb29r
cyBsaWtlIOKAnGFtcGxlIGNsZWFy4oCdIGlzIG5vdCBlbm91Z2ggZm9yIGF0IGxlYXN0IG9uZSBy
ZWFkZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5CeSDigJxwYXNzaXZlIExTUuKA
nSBJIGFzc3VtZSB0aGF0IHlvdSBtZWFuIHBhc3NpdmUgaW4gdGVybSBvZiBMRFAgc2Vzc2lvbiBp
bml0aWFsaXphdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkV2ZW50dWFsbHkg
dGhlIHByb2JsZW0gaXMgYXBwbGljYXRpb24gc3BlY2lmaWMgYW5kIHdlIGRvbuKAmXQgaGF2ZSB0
aGUgc2FtZSBvbmUgaW4gbWluZCwgdGhpcyBtYXkgZXhwbGFpbiB3aHkgd2UgYXJlIG5vdCBpbiBz
eW5jLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij5Gb3IgdGhlIGZvbGxvd2luZyBhcHBsaWNhdGlvbnMg4oCcTERQdjQvdjYgVHVubmVsaW5nLCBM
RFB2NC92NiBSZW1vdGUgTEZB4oCdIHRoZSBpbml0aWF0b3Igb2YgdGhlIExEUCBzZXNzaW9uIGlz
IHRoZSBMU1IgdXNpbmcgYSB0dW5uZWwgdG93YXJkIHRoZSByZWNlaXZlciwgYW5kIGhlbmNlIG5l
ZWRzIHRvIGxlYXJuIHRoZSBMRFAgbGFiZWxzIG9mIHRoZSByZWNlaXZlci48bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5PbiB0aGUgcmVjZWl2
ZXIgc2lkZSwgaXQgZG9lc27igJl0IG5lZWQgYW55IGluZm8sIGFuZCBoZW5jZSBjYW4gcmVxdWVz
dCBGRUMgZmlsdGVyaW5nIHVzaW5nIFJGQyA3NDczLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPk5vdyB3aXRoIHRoZSBhcHBsaWNh
dGlvbnMg4oCcTERQdjQvdjYgVHVubmVsaW5n4oCdLCBib3RoIExEUCBub2RlcyAoQSwgcmVzcC4g
QikgbWF5IGhhdmUgYSB0dW5uZWwgd2l0aCB0aGUgb3RoZXIgKEIsIHJlc3AuIEEpIGJ1dCB0aGlz
IGRvZXMgbm90IGNoYW5nZSB0aGUgcHJvYmxlbTogYm90aCBrbm93cyB0aGUgRkVDIHRoYXQgdGhl
eSB3YW50IHRvIHJlY2VpdmUuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsgPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+TW9zdCBv
ZiB0aGVzZSBwb2ludHMgYXJlIGFkZHJlc3NlZCBpbiBkZXRhaWwgYW5zd2VyaW5nIHF1ZXN0aW9u
cyB0b3dhcmRzIHRoZSBlbmQgb2YgdGhpcyBlbWFpbC4gJm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPkFsc28sIHdlIGhhdmUgdXBkYXRlZCB0aGUgZHJhZnQgYWRkcmVzc2lu
ZyBjb21tZW50cywgd2hpY2ggd2lsbCBiZSBwdWJsaXNoZWQgaW4gbmV4dCBmZXcgbWludXRlcy48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFy
Z2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJV
VElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+TWlub3IgSXNzdWVzOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBp
ZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+wqc2ICZxdW90O1NlY3VyaXR5IGNvbnNpZGVyYXRpb25zJnF1b3Q7
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPlRBQyBuZWdvdGlhdGlvbiBzZWVt
cyB0byBhbGxvdyBhbiBlbnRpdHkgdG8gcmVtb3RlbHkgZGlzY292ZXIgdGhlIHRhcmdldGVkIExE
UCBhcHBsaWNhdGlvbnMgcnVubmluZyBvbiBhIHJlbW90ZSBub2RlLiBUaGlzIGlzIGEgbmV3IHNl
Y3VyaXR5IGNvbnNpZGVyYXRpb24gd2hpY2ggc2hvdWxkIHByb2JhYmx5IGJlDQogZGlzY3Vzc2Vk
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPk5vLiBDdXJyZW50bHksIHRoZSByZW1vdGUgbm9kZSBpbXBsaWNpdGx5IGtub3dzIGFueXdh
eSBhbGwgdGhlIGFwcGxpY2F0aW9ucyB0aGF0IGFyZSBydW5uaW5nIG9uIHNvdXJjZSBub2RlIGJh
c2VkIG9uIExEUCBGRUMgbGFiZWwgYmluZGluZ3MuIE5vdGUg4oCTIEN1cnJlbnRseSwNCiBMRFAg
YWR2ZXJ0aXNlIGFsbCBGRUMtbGFiZWwgYmluZGluZyBvdmVyIGEgdExEUCBzZXNzaW9uLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+W0JydW5vXSBUaGUgVEEgYWR2ZXJ0aXNlZCBpcyBtb3JlIGRldGFpbGVkIHRoYW4g
dGhlIHR5cGUgb2YgRkVDIGFkdmVydGlzZWQuIGUuZy4gdGhlcmUgYXJlIDMgVEEgbWFwcGluZyB0
byBJUHY0IHByZWZpeC4NCiBIZW5jZSB0aGlzIGlzIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gYmVl
biBhZHZlcnRpc2VkLiBlLmcuIGFuIFQtTERQIG5vZGUgY2FuIGxlYXJuIHRoYXQgaXRzIHBlZXIg
cnVucyBSU1ZQLVRFIG9yIFJMRkEgb3IgTERQIElDQ1AuLi4gSG93IG11Y2ggdGhpcyBjYW4gYmUg
dXNlZCBmb3IgYW4gYXR0YWNrIHZlY3RvciwgSSBkb27igJl0IGtub3csIGJ1dCBpdCBtYXkgYmUg
dXNlZnVsIHRvIGFuIGF0dGFja2VyLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
ICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1
cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVP
VEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+QWxzbywgZ2l2ZW4gdGhhdCBtdWx0aXBs
ZSBhcHBsaWNhdGlvbnMgbWFwcyB0byB0aGUgc2FtZSBGRUMsIHR3byBwZWVycyBpbiBkaWZmZXJl
bnQgQVNlcyBjb3VsZCB0cnkgdG8gY2hlYXQsIGJ5IHN1Y2Nlc3NpdmVseSB0cnlpbmcgbXVsdGlw
bGUgYXBwbGljYXRpb25zIG1hcHBpbmcgdG8gdGhlIHNhbWUgRkVDLiAoZS5nLg0KIGlmIEkgd2Fu
dCBJUHY0IEZFQyBtYXBwaW5nLCBJIHdvdWxkIHRyeSB3aXRoICZxdW90O0xEUHY0IFR1bm5lbGlu
ZyZxdW90OywgdGhlbiAmcXVvdDtMRFB2NCBSZW1vdGUgTEZBJnF1b3Q7LCB0aGVuICZxdW90O0lQ
djQgaW50cmEtYXJlYSBGRUNzJnF1b3Q7LCB0aGVuIHBvc3NpYmx5ICZxdW90O0xEUCBzZXNzaW9u
IFByb3RlY3Rpb24mcXVvdDspLiBUaGlzIGlzIGFsc28gbm90IGRpc2N1c3NlZC48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGUgaW5p
dGlhdGluZyBMU1IgTVVTVCBvbmx5IGFkdmVydGlzZSB3aGF0IGlzIHN1cHBvcnRzIOKAkyBJT1cs
IHdoYXQgaXQgaXMgY29uZmlndXJlZCBmb3Ig4oCTIG92ZXIgdGhlIHRMRFAgc2Vzc2lvbi4gJm5i
c3A7SXQgaXMgY2xlYXJseSBzdGF0ZWQgaW4gc2VjdGlvbiAyLjIgZmlyc3QgcGFyYWdyYXBoLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+W0JydW5vXSBBbiBhdHRhY2tlciwgb3IgbGVzcyB0cnVzdGVkIHNwZWFrZXIg
aW4gYSBkaWZmZXJlbnQgQXV0b25vbW91cyBTeXN0ZW0gbWF5IG5vdCBjb21wbHkgd2l0aCB5b3Vy
IOKAnE1VU1TigJ0uIFVubGVzcw0KIHlvdSByZXN0cmljdCB0aGUgdXNhZ2Ugb2YgdGhpcyBzb2x1
dGlvbiB0byBvbmx5IGludHJhLUFTIExEUCBzZXNzaW9uLCB3aXRoIG11dHVhbCBhdXRoZW50aWNh
dGlvbi4gSWYgc28sIHN1Y2ggcmVzdHJpY3Rpb24gc2hvdWxkIGJlIHN0YXRlZCBpbiB0aGUgZHJh
ZnQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRk
aW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNt
IiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+LS0tLTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+wqc3ICZxdW90
O0lBTkEgQ29uc2lkZXJhdGlvbnMmcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+JnF1b3Q7MHgwMDAxIC0gMHgxRkZGJm5ic3A7IEF2YWlsYWJsZSBmb3IgYXNzaWdubWVu
dCBieSBJRVRGIGNvbnNlbnN1cyZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj5BY2NvcmRpbmcgdG8mbmJzcDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvcmZjNTIyNiNzZWN0aW9uLTQuMSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzUyMjYjc2VjdGlvbi00LjE8L3NwYW4+PC9hPiZuYnNw
OyZxdW90O0lFVEYgUmV2aWV3JnF1b3Q7IGlzIHRoZSBuZXcNCiBuYW1lIGZvciAmcXVvdDtJRVRG
IGNvbnNlbnN1cyZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPlVwZGF0ZWQuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltCcnVub10gb2s8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDow
Y20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjpibGFjayI+JnF1b3Q7MHg3RkZGIC0gMHhGRkZFJm5ic3A7IEF2YWlsYWJsZSBmb3IgdmVuZG9y
IHNwZWNpZmljIHByaXZhdGUgdXNlJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4tIFRoaXMg
bG9vayBsaWtlIGEgdmVyeSBsYXJnZSByYW5nZSBmb3IgYSBwcml2YXRlIHVzZSAoaGFsZiBvZiB0
aGUgcmVnaXN0cnkpPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPi0gJnF1b3Q7
dmVuZG9yIHNwZWNpZmljIHByaXZhdGUgdXNlJnF1b3Q7IGlzIG5vdCBhIFdlbGwtS25vd24gSUFO
QSBQb2xpY3kgYXMgZGVmaW5lZCBpbiZuYnNwOyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9yZmM1MjI2I3NlY3Rpb24tNC4xIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTIyNiNzZWN0aW9uLTQuMTwvc3Bh
bj48L2E+Jm5ic3A7Lg0KIElzIHRoZXJlIGFueSBkZWZpbml0aW9uIG9mIHRoaXMgUG9saWN5IG9y
IHNob3VsZCB5b3UgZGVzY3JpYmUgaXQ/IEhvdyBpcyBjb2RlLXBvaW50IGNvbGxpc2lvbiBzdXBw
b3NlZCB0byBiZSBhdm9pZGVkIGluIGRlcGxveW1lbnRzPyAoSSdtIGd1ZXNzaW5nIHRoYXQgdGhp
cyBpcyBjb21pbmcgZnJvbSBSRkMgNTAzNiBJQU5BIHNlY3Rpb24sIGJ1dCBSRkM1MDM2IHNlZW1z
IHRvIGhhdmUgYSAmcXVvdDt2ZW5kb3ItSUQmcXVvdDsgZmllbGQgdG8gZGlmZmVyZW50aWF0ZQ0K
IHZlbmRvcnMsIHdoaWNoIGlzIG5vdCB0aGUgY2FzZSBvZiB0aGlzIGRvY3VtZW50Lik8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+T24gbXkgc2lkZSwgSSdkIHJhdGhlciBwcm92
aXNpb24gMiB2ZXJ5IHNtYWxsIHBvb2xzIGZvciBleHBlcmltZW50YWwgYW5kIHByaXZhdGUtdXNl
LiAoaS5lLiBwcml2YXRlIHRvIHRoZSB1c2VyLyB0aGUgbmV0d29yayBwcm92aWRlci4pPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGhh
bmtzIGZvciB0aGUgc3VnZ2VzdGlvbi4gVXBkYXRlZCB0aGUgZHJhZnQgdG8gYWxsb2NhdGUgdHdv
IHNtYWxsIHJhbmdlcyBvZiAxayBlYWNoIGZvciBleHBlcmltZW50YWwgYW5kIHByaXZhdGUgdXNl
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0JydW5vXSBvay48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPklzIHRoZXJlIGEgcmVhc29uIHRvIHN0YXJ0IHRoZSByYW5nZSBh
dCAweEY3RkYgKHJlc3AuIDB4RkJGRikgcmF0aGVyIHRoYW4gMHhGODAwIChyZXNwLiAweEZDMDAp
PyBJdCB3b3VsZCBhIHByaW9yaSBiZSBlYXNpZXIgZm9yIGh1bWFuIHRvIHN0YXJ0IG9uIGRpZ2l0
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
NC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9P
S19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPi0t
LS08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPsKnMSAmcXVvdDtJbnRyb2R1Y3Rpb24mcXVvdDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+JnF1b3Q7QXBwbGljYXRpb25zIHN1Y2gg
YXMgUmVtb3RlIExGQSBhbmQgQkdQIGF1dG8gZGlzY292ZXJlZCBwc2V1ZG93aXJlIGF1dG9tYXRp
Y2FsbHkgaW5pdGlhdGUgYXN5bW1ldHJpYyBleHRlbmRlZCBkaXNjb3ZlcnkgdG8gYW55IExTUiBp
biBhIG5ldHdvcmsgYmFzZWQgb24gbG9jYWwgc3RhdGUgb25seS4mcXVvdDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+SSBhZ3JlZSB0aGF0IFJlbW90ZSBMRkEgaXMgYXN5bW1l
dHJpYy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+SSd2ZSBub3QgYmVlbiBm
b2xsb3dpbmcgdGhlIHdvcmsgb24gQkdQIGF1dG8tZGlzY292ZXJ5LCBidXQgSSB3b3VsZCBoYXZl
IGEgcHJpb3JpIGFzc3VtZWQgdGhhdCBib3RoIHRMRFAgZW5kIHBvaW50cyBhcmUgcnVubmluZyZu
YnNwO0JHUCBhdXRvZGlzY292ZXJ5Jm5ic3A7YW5kIGhlbmNlIHRoZSBkaXNjb3ZlcnkgaXMgc3lt
bWV0cmljLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwO0JHUCZuYnNwO2F1dG8gZGlzY292ZXJ5Jm5ic3A7aXMgbm90IGFsd2F5
cyBhc3ltbWV0cmljLiZuYnNwO0ZvciBleGFtcGxlJm5ic3A74oCTIEJHUCZuYnNwO2F1dG8gZGlz
Y292ZXJlZCZuYnNwO211bHRpc2VnbWVudCZuYnNwO3BzZXVkbyB3aXJlIGNhbiBoYXZlIGRpZmZl
cmVudCBmb3J3YXJkIGFuZCByZXZlcnNlIGF1dG8tZGlzY292ZXJlZA0KIHBhdGggdG8gc2lnbmFs
IGEgdExEUCBzZXNzaW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5bQnJ1bm9dIG9rPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0
O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRU
UklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
LS0tLTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+wqcyLjEgJnF1b3Q7RW5jb2RpbmcmcXVvdDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPiZxdW90O1RhcmdldGVkIEFwcGxpY2F0aW9uIElkZW50aWZpZXIg
KFRBLUlkKTogYSAxNiBiaXQgVGFyZ2V0ZWQgQXBwbGljYXRpb24gSWRlbnRpZmllciB2YWx1ZS4m
cXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+QWNjb3JkaW5nIHRvIHRo
ZSBmaWd1cmUganVzdCBhYm92ZSwgdGhlIGZpZWxkIHNlZW1zIHRvIG9ubHkgaGF2ZSAxNSBiaXRz
LiAoQXMgYml0IDAgaXMgdXNlZCBmb3IgdGhlIEUtYml0KS4gSWYgc28gdGhlIElBTkEgcmVnaXN0
cnkgd291bGQgYWxzbyBuZWVkIHRvIGJlIG1vZGlmaWVkLiBPdGhlcndpc2UsIHRoZSBmaWd1cmUN
CiBuZWVkcyB0byBiZSBmaXhlZC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Db3JyZWN0LiBUaGVyZSB3YXMgYSBwcm9ibGVtIHdpdGgg
dGhlIGZpZ3VyZS4gVXBkYXRlZC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bQnJ1bm9dIG9rPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JdCBmZWVscyBzdHJhbmdlIG5vdCB0byBhbGlnbiBhIDE2
IGJpdHMgZmllbGQgb24gb2N0ZXQgYm91bmRhcnkgYW5kIGluc3RlYWQgc3ByZWFkIGl0IG92ZXIg
MyBvY3RldHMsIHdoaWxlIDIgd291bGQgaGF2ZSBiZWVuIGVub3VnaC4gRXNwZWNpYWxseSBzaW5j
ZSBzaW1wbHkgc3dhcHBpbmcgdHdvIGZpZWxkcyAoRS1iaXQsIFRBLUlEKQ0KIHdvdWxkIGFkZHJl
c3MgdGhpcy4gQW55IHJlYXNvbiBmb3IgdGhpcz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0
REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFy
Z2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+LS0tLTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj7CpzIuMiAmcXVvdDtQcm9jZWR1cmVzJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPiZxdW90O1RoZSBUQUMgVExWJ3MgQ2FwYWJpbGl0eSBkYXRhIE1V
U1QgY29uc2lzdHMgb2Ygbm9uZSwgb25lIG9yIG1vcmUgVEFFJnF1b3Q7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjpzL01VU1QvTUFZJm5ic3A7Jm5ic3A7ID8gKG90aGVyd2lz
ZSwgSXQncyBub3QgY2xlYXIgdG8gbWUgd2hhdCBpcyB0aGUgbWFuZGF0ZWQgYmVoYXZpb3Igc2lu
Y2UgYWxsIHBvc3NpYmxlIGJlaGF2aW9ycyBzZWVtcyBhbGxvd2VkKTwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5VcGRhdGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltCcnVub10g
b2s8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
QjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0
O21hcmdpbi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RF
Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4tLS0tPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPsKnMTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+JnF1b3Q7Rm9y
IGFuIGFwcGxpY2F0aW9uIHN1Y2ggYXMgRkVDIDEyODwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgcHNldWRvd2lyZSwgdGhlIHJlbW90ZSBMU1IgaXMgY29u
ZmlndXJlZCB3aXRoIHRoZSBzb3VyY2UgTFNSIGFkZHJlc3M8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHNvIHRoYXQgaXQgY2FuIHVzZSB0aGF0IGluZm9y
bWF0aW9uIHRvIGFjY2VwdCBvciBpZ25vcmUgZ2l2ZW4gdExEUDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgSGVsbG8uPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsgQXBwbGljYXRpb25zIHN1Y2ggYXMgUmVtb3RlIExGQSBhbmQgQkdQIGF1
dG8gZGlzY292ZXJlZCBwc2V1ZG93aXJlPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyBhdXRvbWF0aWNhbGx5IGluaXRpYXRlIGFzeW1tZXRyaWMgZXh0ZW5k
ZWQgZGlzY292ZXJ5IHRvIGFueSBMU1IgaW4gYTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsgbmV0d29yayBiYXNlZCBvbiBsb2NhbCBzdGF0ZSBvbmx5LiBX
aXRoIHRoZXNlIGFwcGxpY2F0aW9ucywgdGhlPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyByZW1vdGUgTFNSIGlzIG5vdCBleHBsaWNpdGx5IGNvbmZpZ3Vy
ZWQgd2l0aCB0aGUgc291cmNlIExTUiBhZGRyZXNzLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgU28gdGhlIHJlbW90ZSBMU1IgZWl0aGVyIHJlc3BvbmRz
IG9yIGlnbm9yZXMgYWxsIHRMRFAgSGVsbG9zLiZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+Jm5ic3A7VGhlIGludHJvZHVjdGlvbiBzZWVtcyB0byBpbXBseSB0aGF0IHRoaXMgZG9j
dW1lbnQgd291bGQgZ2l2ZSBhIHJlbW90ZSBwZWVyIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gaW4g
b3JkZXIgdG8gYWNjZXB0IG9yIGlnbm9yZSB0TERQIGhlbGxvLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj5NeSBsaW1pdGVkIHVuZGVyc3RhbmRpbmcgb2YgTERQIGNhcGFiaWxp
dHkgaXMgdGhhdCB0aGV5IGFyZSBleGNoYW5nZWQmbmJzcDsgaW4gSW5pdGlhbGl6YXRpb24gYW5k
IENhcGFiaWxpdHkgbWVzc2FnZXMsIGkuZS4gbm90IGluIEhlbGxvIG1lc3NhZ2UuPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPkhlbmNlIGl0J3Mgbm90IGNsZWFyIHRvIG1lIGhv
dyB0aGlzIGRvY3VtZW50IGhlbHBzIHRoZSByZW1vdGUgTERQIHNwZWFrZXIgaW4gZGVjaWRpbmcg
dG8gYWNjZXB0IG9yIGlnbm9yZSB0TERQIGhlbGxvLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlByb2NlZHVyZSBzZWN0aW9uIDIuMiBl
eHBsYWlucyBob3cgdG8gYWNoaWV2ZSBpdCBhcyBmb2xsb3dzIC0mbmJzcDsmcXVvdDtBbHNvLCBj
dXJyZW50bHkgdGhlIHJlbW90ZSBMU1IgYWNjZXB0cyBhc3ltbWV0cmljIGV4dGVuZGVkIEhlbGxv
cyBieSZuYnNwO2RlZmF1bHQgb3IgYnkgYXBwcm9wcmlhdGUNCiBjb25maWd1cmF0aW9uLiBXaXRo
IHRoaXMgZG9jdW1lbnQsIHRoZSBMU1ImbmJzcDtNVVNUIGFjY2VwdCB0TERQIGhlbGxvcyBpbiBv
cmRlciB0byB0aGVuIGFjY2VwdCBvciByZWplY3QgdGhlIHRMRFAmbmJzcDtzZXNzaW9uIGJhc2Vk
IG9uIHRoZSBhcHBsaWNhdGlvbiBpbmZvcm1hdGlvbi7igJ08bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bQnJ1bm9dIE9L
IGJ1dCB0aGUgZHJhZnQgc2F5cyB0aGF0IGN1cnJlbnRseS9iZWZvcmUgdGhpcyBkcmFmdCwgJnF1
b3Q7dGhlIHJlbW90ZSBMU1IgZWl0aGVyIHJlc3BvbmRzIG9yIGlnbm9yZXMgYWxsIHRMRFAgSGVs
bG9zJnF1b3Q7LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+TXkgY29tbWVudCBpcyB0
aGF0IHRoaXMgZHJhZnQgZG9lcyBub3QgY2hhbmdlIHRoaXMsIHNpbmNlIGl0IHByb3Bvc2VzIGRl
IHByb2NlZHVyZSBfYWZ0ZXJfIHRoZSBleGNoYW5nZSBvZiBIZWxsb3MuIFRoZXJlZm9yZSwgZXZl
biB3aXRoIHRoaXMgZHJhZnQsICZxdW90O3RoZSByZW1vdGUgTFNSIGVpdGhlciByZXNwb25kcyBv
ciBpZ25vcmVzIGFsbA0KIHRMRFAgSGVsbG9zJnF1b3Q7LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+U28gaW4gc2hvcnQsIEkgZG9uJ3QgZmVlbCB0aGF0IHRoaXMgbGFzdCBzZW50ZW5j
ZSBpZiBhIGdvb2QgbW90aXZhdGlvbi9pbnRyb2R1Y3Rpb24gdG8gdGhlIG5ldyBwcm9jZWR1cmUg
aW50cm9kdWNlZCBpbiB0aGlzIGRyYWZ0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0
LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4t
cmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+LS0tLTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj7CpzIuMjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4m
cXVvdDsmbmJzcDsmbmJzcDsgSWYgdGhlcmUgaXMgYXQgbGVhc3Qgb25lIFRBRSBjb21tb24gYmV0
d2VlbiB0aGUgVEFDIFRMViBpdCBoYXM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7IHJlY2VpdmVkIGFuZCBpdHMgb3duLCB0aGUgc2Vzc2lvbiBNVVNUIHBy
b2NlZWQgdG8gZXN0YWJsaXNobWVudCBhczwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsgcGVyIFtSRkM1MDM2XS4mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPkknbSBub3Qgc3VyZSB0aGlzIGlzIOKAnGFzIHBlciBbUkZDNTAzNl3igJ0gc2luY2UgdGhp
cyBkb2N1bWVudCBkZWZpbmVzIGFkZGl0aW9uYWwgcnVsZXMgdG8gZGVmaW5lIHdoaWNoIEZFQyBt
YXBwaW5nIG5lZWRzIHRvIGJlIGFkdmVydGlzZWQsIGFuZCB3aGV0aGVyIG9yIG5vdCB0byBhY2Nl
cHQgdGhlIHNlc3Npb24uPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+SXQgaXMgaW4gdGhlIHJldmVyc2Ugb3JkZXIuJm5ic3A7RnJvbSBS
RkMgNTAzNiBzZWN0aW9uIDYmbmJzcDvigJxUaGUgZG9jdW1lbnQgc3BlY2lmeWluZyZuYnNwO3By
b2NlZHVyZXMgZm9yIHRoZSBjYXBhYmlsaXR5Jm5ic3A7TVVTVCBkZXNjcmliZSB0aGUgYmVoYXZp
b3IgaW4gdGhpcyZuYnNwO3NpdHVhdGlvbi4gSWYgdGhlDQogc3BlY2lmaWVkIHByb2NlZHVyZSBp
cyZuYnNwO3RvIHRlcm1pbmF0ZSB0aGUgc2Vzc2lvbix0aGVuIHRoZSBMRFAgc3BlYWtlciBTSE9V
TEQgc2VuZCBhIE5vdGlmaWNhdGlvbiZuYnNwO21lc3NhZ2UgdG8gdGhlIHBlZXImbmJzcDtiZWZv
cmUgdGVybWluYXRpbmcgdGhlIHNlc3Npb24u4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0JydW5vXSBPSzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdp
bi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJ
T05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPi0tLTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj7CpzIuMjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4m
cXVvdDtUaGUgVEFDIFRMVidzIENhcGFiaWxpdHkgZGF0YSBNVVNUIGNvbnNpc3RzIG9mIG5vbmUs
IG9uZSBvciBtb3JlIFRBRSZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij5JdCdzIG5vdCBjbGVhciB0byBtZSB3aGF0IGlzIHRoZSB1c2UgY2FzZSB0byBhZHZlcnRpc2Ug
bm9uZSBUQUUsIGdpdmVuIHRoYXQgaW4gdGhpcyBjYXNlLCB0aGUgaW50ZXJzZWN0aW9uIG9mIHRo
ZSByZWNlaXZlZCBhbmQgc2VudCBUQS1JZCB3aWxsIGJlIG51bGwgYW5kIGhlbmNlIHRoZSB0TERQ
IHNlc3Npb24gd2lsbA0KIGJlIGNsb3NlZCBieSBhbnkgb2YgdGhlIHRMRFAgc3BlYWtlcnMuPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
VGhlIHVzZS1jYXNlIGlzIGZvciByZWNlaXZpbmcgTFNSIHBsYXlpbmcgdGhlIGFjdGl2ZSByb2xl
IGluIHRMRFAgc2Vzc2lvbiBlc3RhYmxpc2htZW50LiBJZiB0aGUgcmVjZWl2aW5nIExTUiBkb2Vz
IG5vdCBoYXZlIGFueSBjb25maWd1cmVkIHRMRFAgYXBwbGljYXRpb24gYW5kDQogZG8gbm90IHdh
bnQgdG8gc3VwcG9ydCBhbnkgdExEUCBzZXNzaW9uIGVzdGFibGlzaG1lbnQsIGl0IHdpbGwgc2Vu
ZCBUQS1JZCBhcyBudWxsLiZuYnNwO1RoZSBpbml0aWFsaW5nIExTUiBhZnRlciByZWNlaXZpbmcg
dGhlIFRBLUlkIGFzIG51bGwgYW5kIHBsYXlpbmcgdGhlIHBhc3NpdmUgcm9sZSBpbiB0TERQIHNl
c3Npb24gZXN0YWJsaXNobWVudCB3aWxsIHRoZW4gdGVhciBkb3duIHRoZSB0TERQIGFkamFjZW5j
eSwgZXZlbnR1YWxseSBsZWFkaW5nIHRvDQogdGhlIGRlc3RydWN0aW9uIG9mIHRMRFAgc2Vzc2lv
bi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5bQnJ1bm9dIEkgZ3Vlc3MgdGhhdCB0aGUgZmlyc3QgJm5ic3A7JnF1b3Q7
cmVjZWl2aW5nIExTUiZxdW90OyBpcyBub3QgdGhlIHNhbWUgTFNSIGFzIHRoZSBzZWNvbmQgJnF1
b3Q7cmVjZWl2aW5nIExTUiZxdW90Oy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkg
d291bGQgYXNzdW1lIHRoYXQgaWYgaXQgZG9lcyB3YW50IHRvIHN1cHBvcnQgYW55IHRMRFAgc2Vz
c2lvbiBlc3RhYmxpc2htZW50LCBpdCBjb3VsZCByZWZyYWluIGZyb20gc2VuZGluZyBULUxEUCBo
ZWxsbywgYW5kL29yIHJlc3BvbmRpbmcgdG8gdGhlIHRMRFAgc2Vzc2lvbiBlc3RhYmxpc2htZW50
LCBhbmQvb3IganVzdCBjbG9zaW5nDQogdGhlIFQtTERQIHNlc3Npb24uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5CdXQgb2ssIHRoaXMgbWFrZXMgc2Vuc2UgdG8gYWxsb3cgdGhlIHNl
bmRpbmcgb2Ygbm9uZSBUQUUuIExldOKAmXMgZm9yZ2V0IG15IGNvbW1lbnQuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2lu
LWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElP
Tl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPi0tLTwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj7CpzIuMjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj4mcXVvdDtJZiB0aGUgcmVjZWl2ZXIgTFNSIHJlY2VpdmVzIGFuIHVua25vd24g
VEEtSWQgaW4gdGhlIFRBRSwgaXQgTVVTVCBzaWxlbnRseSBpZ25vcmUgc3VjaCBhIFRBRSBhbmQg
Y29udGludWUgcHJvY2Vzc2luZyB0aGUgcmVzdCBvZiB0aGUgVExWLiZxdW90Ozwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5Bc3N1bWluZyB0aGUgcmVjZWl2ZXIgKG5vZGUgQSkg
c3VwcG9ydHMgTm9uIFN0b3AgUm91dGluZyBhbmQgaXMgdXBncmFkZWQgdG8gc3VwcG9ydCBhIG5l
dyBUQS1JZCBzaG91bGQgaXQgY2hlY2sgZm9yIHRoZSBwcmV2aW91c2x5IHJlY2VpdmVkIFRBRSB0
aGF0IGl0IGhhcyBzaWxlbnRseSBpZ25vcmVkIG9yIGRvZXMNCiB0aGUgc3BlYWtlciAobm9kZSBC
KSBzdXBwb3NlZCB0byByZS1zZW5kIGFsbCBpdCdzIFRBLUlEIGlmIGl0IHJlY2VpdmUgbmV3IFRB
LUlkIGZyb20gbm9kZSBBPyBNeSByZWFkaW5nIG9mIHRoZSBlbmQgb2Ygc2VjdGlvbiAyLjIgaXMg
dGhhdCBpbiB0aGlzIGNhc2UgdGhlIHJlY2VpdmVyIG11c3QgY2hlY2tlZCBmcm9tIHByZXZpb3Vz
bHkgcmVjZWl2ZWQgVEFFLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5NYXkg
YmUgOnMvcmVjZWl2ZXMvcmVjZWl2ZWQmbmJzcDsgd291bGQgYmUgZW5vdWdoIHRvIGFkZHJlc3Mg
dGhpcyBjYXNlLiBPciBwcmVmZXJhYmx5IGFkZGluZyBhIHNlbnRlbmNlLjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlVwZGF0ZWQuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+W0JydW5vXSBPSzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBp
ZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPi0tLTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj7CpzIuMjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mcXVvdDtJbiB0aGUgbGFzdCBpbnN0YW5jZSwg
c3VwcG9zZSB0aGU8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7IGluaXRpYXRpbmcgTFNSIGFkdmVydGlzZXMgQSwgQiBhbmQgQyBhcyBhIFRBLUlkcyBhbmQg
dGhlIHJlc3BvbmRpbmc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7IExTUiBhZHZlcnRpc2VzIEQgYW5kIEUgYXMgVEEtSWRzLCB0aGFuIHRoZSBuZWdvdGlh
dGVkIHRhcmdldGVkPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyBhcHBsY2lhdGlvbnMgYXMgcGVyIGJvdGggdGhlIExTUnMgYXJlIG5vbmUuIFRoZSBSZXNw
b25kaW5nIExTUiBzZW5kczwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsgJ1Nlc3Npb24gUmVqZWN0ZWQvVGFyZ2V0ZWQgQXBwbGljYXRpb24gQ2FwYWJpbGl0
eSBNaXMtTWF0Y2gnPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyBOb3RpZmljYXRpb24gbWVzc2FnZSB0byB0aGUgaW5pdGlhdGluZyBMU1IgYW5kIG1heSBj
bG9zZSB0aGU8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
IHNlc3Npb24uJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5JJ2QgcHJlZmVyIGhh
dmluZyBub3JtYXRpdmUgdGV4dCBzdGF0aW5nIHRoZSByZXF1aXJlZCBiZWhhdmlvciByYXRoZXIg
dGhhbiBoYXZpbmcgYW4gZXhhbXBsZS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+aS5lLiBJJ20gbG9va2luZyBmb3IgYSB0ZXh0IHNpbWlsYXIgdG8gJnF1b3Q7SWYgdGhlIGlu
dGVyc2VjdGlvbiBvZiB0aGUgc2V0cyBvZiByZWNlaXZlZCBhbmQgc2VudCBUQS1JZCBpcyBudWxs
LCB0aGVuIExTUiBNVVNUIHNlbmRzICdTZXNzaW9uIFJlamVjdGVkL1RhcmdldGVkIEFwcGxpY2F0
aW9uIENhcGFiaWxpdHkgTWlzLU1hdGNoJzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsgTm90aWZpY2F0aW9uIG1lc3NhZ2UgdG8gdGhlIGluaXRpYXRpbmcg
TFNSIGFuZCBjbG9zZSB0aGUgc2Vzc2lvbi4mcXVvdDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwO29yIDpzL01VU1QvU0hPVUxE
IG9yIDpzL01VU1QvTUFZJm5ic3A7Jm5ic3A7IGFzIHlvdSB3aXNoPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VXBkYXRlZC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5bQnJ1bm9dIE9LPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNt
IDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowY20iIGlkPSJN
QUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+LS0tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPsKnMi4yPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZxdW90O0lmIGl0IHNldHMgdGhlIHNlc3Np
b24gc2V0dXAgcmV0cnkgaW50ZXJ2YWwgdG8gbWF4aW11bSwgdGhlIHNlc3Npb24gTUFZIHN0YXkg
aW4gYSBub24tZXhpc3RlbnQgc3RhdGUuJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5JZiB0
aGlzIHJlZmVycyB0byB0aGUgTERQIEZTTSwgUkZDIDUwMzYgdXNlZCB0aGUgdGVybSAmcXVvdDtO
T04gRVhJU1RFTlQmcXVvdDsgcmF0aGVyIHRoYW4gJnF1b3Q7bm9uLWV4aXN0ZW50JnF1b3Q7PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
VXBkYXRlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5bQnJ1bm9dIE9LPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQu
NXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1y
aWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4tLS08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+wqcyLjE8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+VGhp
cyBzZWN0aW9uIG1peGVzIGNvcHkgb2YgcHJldmlvdXMgc3BlY2lmaWNhdGlvbnMgKGUuZy4gUkZD
IDU1NjEpIHdpdGggdGhlIG5ldyBzcGVjaWZpY2F0aW9uLiBQZXJzb25hbGx5LCBJJ2QgcHJlZmVy
IHRoYXQgdGhlIGRvY3VtZW50IGJlIGNsZWFyIG9uIHRoZSBwYXJ0IHdoaWNoIGFyZSByZXVzZWQg
dW5jaGFuZ2VkDQogYW5kIHRoZSBwYXJ0IHdoaWNoIGFyZSBuZXcgc3BlY2lmaWNhdGlvbi4gSW4g
Z2VuZXJhbCwgSSBwZXJzb25hbGx5IGRvbid0IHRoaW5rIHRoYXQmbmJzcDsgdGhpcyBpcyBhIGdv
b2QgcHJhY3RpY2UsIGFzIGl0IGJlY29tZXMgdW5jbGVhciB3aGljaCBkb2N1bWVudCBpcyB0aGUg
bm9ybWF0aXZlIGRlZmluaXRpb24uIEFuZCBpbiBwYXJ0aWN1bGFyIGluIHRoaXMgZG9jdW1lbnQs
IHRoZXJlIGlzIGEgY29weS9wYXN0ZSBlcnJvciBkdXJpbmcgdGhlIGNvcHkNCiBmcm9tIFJGQyA1
NTYxLCBzbyBpdCBteSBiZSB1bmNsZWFyIGlmIHRoZSBnb2FsIGlzIHRvIHJlZGVmaW5lIFJGQyA1
NTYxIG9yIG5vdC4gKCZxdW90O1R5cCZxdW90OyBmaWVsZCBoYXMgYmVlbiBpbmNyZWFzZWQgYnkg
MSBiaXQgYW5kIHRoZSAmcXVvdDtMZW5ndGgmcXVvdDsgaGFzIGJlZW4gZGVjcmVhc2VkIGJ5IDEg
Yml0KTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+SSB3b3VsZCBwcm9wb3NlIHRoZSBmb2xsb3dpbmcg
Y2hhbmdlOjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+T0xEOjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7IEFuIExTUiBNQVkgYWR2ZXJ0aXNlIHRoYXQgaXQgaXMgY2FwYWJsZSB0byBu
ZWdvdGlhdGUgYSB0YXJnZXRlZCBMRFA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7IGFwcGxpY2F0aW9uIGxpc3Qgb3ZlciBhIHRMRFAgc2Vzc2lvbiBieSB1
c2luZyB0aGUgQ2FwYWJpbGl0eTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsgQWR2ZXJ0aXNlbWVudCBhcyBkZWZpbmVkIGluIFtSRkM1NTYxXS48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBBIG5ldyBvcHRpb25hbCBjYXBhYmlsaXR5IFRM
ViBpcyBkZWZpbmVkLCAnVGFyZ2V0ZWQgQXBwbGljYXRpb248L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IENhcGFiaWxpdHkgKFRBQyknLiBJdHMgZW5jb2Rp
bmcgaXMgYXMgZm9sbG93czo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAwJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAzPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8VXxGfCBUYXJnZXRlZCBBcHAuIENhcC4oSUFO
QSl8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IExlbmd0aCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfFN8Jm5ic3A7IFJlc2Vy
dmVkJm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRhcmdldGVkIEFwcC4gQ2FwLiBkYXRhJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IH48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBcyBkZXNjcmliZWQgaW4gW1JGQzU1NjFdPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBVOiBzZXQgdG8gMS4gSWdub3JlLCBpZiBub3Qga25vd24uPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBGOiBTZXQgdG8gMC4gRG8g
bm90IGZvcndhcmQuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBTOiBNVVNUIGJlIHNldCB0byAxIG9yIDAgdG8gYWR2ZXJ0aXNlIG9y
IHdpdGhkcmF3IHRoZSBUQUMgVExWPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXNwZWN0aXZlbHku
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGFyZ2V0ZWQg
QXBwbGljYXRpb24gQ2FwYWJpbGl0eSBkYXRhOjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBUYXJnZXRlZCBB
cHBsaWNhdGlvbnMgQ2FwYWJpbGl0eSBkYXRhIGNvbnNpc3RzIG9mIG5vbmUsIG9uZTwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgb3IgbW9yZSAzMiBiaXQgVGFyZ2V0ZWQgQXBwbGljYXRpb24gRWxlbWVudHMuIEl0
cyBlbmNvZGluZyBpczwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXMgZm9sbG93czo8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUYXJnZXRlZCBBcHBs
aWNhdGlvbiBFbGVtZW50KFRBRSk8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IDEmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
MiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAzPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDE8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfEV8Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFRhcmcuIEFwcGwuIElkJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgUmVzZXJ2ZWQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBUYXJnZXRlZCBBcHBsaWNhdGlvbiBJZGVudGlmaWVyIChUQS1J
ZCk6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBhIDE2IGJpdCBUYXJnZXRlZCBBcHBsaWNhdGlvbiBJZGVudGlm
aWVyIHZhbHVlLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0UtYml0OiBUaGUgZW5hYmxlIGJpdCBpbmRpY2F0ZXMgd2hldGhlciB0aGUg
c2VuZGVyIGlzPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZHZlcnRpc2luZyBvciB3aXRoZHJhd2luZyB0aGUg
VEFFLiBUaGUgRS1iaXQgdmFsdWUgaXMgdXNlZCBhczwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZm9sbG93czo8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAxIC0gVGhlIFRBRSBpcyBhZHZlcnRpc2luZyB0aGUgdGFyZ2V0ZWQgYXBw
bGljYXRpb24uPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAwIC0gVGhlIFRBRSBpcyB3aXRo
ZHJhd2luZyB0aGUgdGFyZ2V0ZWQgYXBwbGljYXRpb24uPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhlIGxlbmd0aCBvZiBUQUMgZGVwZW5kcyBvbiB0aGUg
bnVtYmVyIG9mIFRBRXMuIEZvciBpbnN0YW5jZSw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlmIHR3byBUQUVzIGFyZSBhZGRlZCwg
dGhlIGxlbmd0aCBpcyBzZXQgdG8gOS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPk5FVzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IEFuIExTUiBNQVkgYWR2ZXJ0aXNlIHRoYXQgaXQg
aXMgY2FwYWJsZSB0byBuZWdvdGlhdGUgYSB0YXJnZXRlZCBMRFA8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGFwcGxpY2F0aW9uIGxpc3Qgb3ZlciBhIHRM
RFAgc2Vzc2lvbiBieSB1c2luZyB0aGUgQ2FwYWJpbGl0eTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgQWR2ZXJ0aXNlbWVudCBhcyBkZWZpbmVkIGluIFtS
RkM1NTYxXSBhbmQgZW5jb2RlZCBhcyBmb2xsb3dzOjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAxJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAg
MSAyIDMgNCA1IDYgNyA4IDkgMCAxPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfFV8RnwgVExWIENvZGUgUG9pbnQmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBMZW5ndGgmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHxTfCBSZXNlcnZlZCZuYnNw
OyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IENhcGFiaWxpdHkgRGF0YSZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoaXMg
ZG9jdW1lbnQgZGVmaW5lcyBhIG5ldyBvcHRpb25hbCBjYXBhYmlsaXR5IFRMViBvZiB0eXBlIFRC
RDEgY2FsbGVkICdUYXJnZXRlZCBBcHBsaWNhdGlvbjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgQ2FwYWJpbGl0eSAoVEFDKScuPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBGbGFnICZxdW90O1UmcXVvdDsgTVVT
VCBiZSBzZXQgdG8gMSB0byBpbmRpY2F0ZSB0aGF0IHRoaXMgY2FwYWJpbGl0eSBtdXN0IGJlIHNp
bGVudGx5IGlnbm9yZWQgaWYgdW5rbm93bi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwO0l0J3MgZW5jb2RlZCBhcyBmb2xsb3dzOjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRhcmdldGVkIEFwcGxp
Y2F0aW9uIEVsZW1lbnQoVEFFKTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IDAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgMSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAy
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDM8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDAg
MSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHxFfCZuYnNwOyZuYnNwOyZuYnNwOyBUYXJnLiBBcHBsLiBJ
ZCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJlc2VydmVkJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7VGFyZ2V0ZWQgQXBwbGljYXRpb24gSWRlbnRpZmllciAoVEEtSWQpOjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgYSAxNiBiaXQgVGFyZ2V0ZWQgQXBwbGljYXRpb24gSWRlbnRpZmllciB2YWx1ZS48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBFLWJp
dDogVGhlIGVuYWJsZSBiaXQgaW5kaWNhdGVzIHdoZXRoZXIgdGhlIHNlbmRlciBpczwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgYWR2ZXJ0aXNpbmcgb3Igd2l0aGRyYXdpbmcgdGhlIFRBRS4gVGhlIEUtYml0IHZh
bHVlIGlzIHVzZWQgYXM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZvbGxvd3M6PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMSAt
IFRoZSBUQUUgaXMgYWR2ZXJ0aXNpbmcgdGhlIHRhcmdldGVkIGFwcGxpY2F0aW9uLjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgMCAtIFRoZSBUQUUgaXMgd2l0aGRyYXdpbmcgdGhlIHRhcmdl
dGVkIGFwcGxpY2F0aW9uLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VXBkYXRl
ZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5bQnJ1bm9dIE9LPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDow
Y20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj4tLS08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+wqcyLjI8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+JnF1b3Q7SWYg
dGhlIHRMRFAgc2Vzc2lvbiBjaGFuZ2VzIHRvIGxpbmsgc2Vzc2lvbiwgYSBMU1Igc2hvdWxkIHdp
dGhkcmF3IGl0JnF1b3Q7Li4uPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjpz
L3Nob3VsZC9TSE9VTEQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5VcGRhdGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+WzxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5CcnVub10gb2ssIHlldCB0aGUgc2FtZSBjb21tZW50IGFwcGxpZXMgdG8gdGhlIG5leHQgc2Vu
dGVuY2U8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PTEQ6IGlmIHRoZSBs
aW5rIHNlc3Npb24gY2hhbmdlcyB0byB0TERQLCBhIExTUiBzaG91bGQgYWR2ZXJ0aXNlPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5ORVc6IGlmIHRoZSBsaW5rIHNlc3Npb24gY2hhbmdl
cyB0byB0TERQLCBhIExTUiBTSE9VTEQgYWR2ZXJ0aXNlPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMu
NzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tR
VU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4uLi4mcXVvdDt3aXRoIFMgYml0IHNl
dCB0byAwLCB3aGljaCBpbmRpY2F0ZXMgd2lsZGNhcmQgd2l0aGRyYXdhbCBvZiBhbGwgVEFFIGVs
ZW1lbnRzLiZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5XaGVyZSBp
cyB0aGlzIGJlaGF2aW9yIGRlZmluZWQ/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPk15IHJlYWRpbmcgb2YgUkZDNTAzNiBpcyB0aGF0IHNlbmRpbmcgdGhlIGNhcGFiaWxpdHkg
d2l0aCB0aGUgUyBiaXQgc2V0IHRvIDAgbWVhbnMgd2l0aGRyYXdpbmcgdGhlIGNhcGFiaWxpdHku
IEluIHdoaWNoIGNhc2UgdGhpcyBkb2N1bWVudHMgc3RhdGVzIHRoYXQgJnF1b3Q7SWYgdGhlIHJl
Y2VpdmVyIExTUiBkb2VzIG5vdA0KIHJlY2VpdmUgdGhlIFRBQyBUTFYgaW4gdGhlPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBJbml0aWFsaXphdGlvbiBt
ZXNzYWdlIG9yIGl0IGRvZXMgbm90IHVuZGVyc3RhbmQgdGhlIFRBQyBUTFYsIHRoZSBUQUMgbmVn
b3RpYXRpb24gTVVTVCBiZSBjb25zaWRlcmVkIHVuc3VjY2Vzc2Z1bCBhbmQgdGhlIHNlc3Npb24g
ZXN0YWJsaXNobWVudCBNVVNUIHByb2NlZWQgYXMgcGVyIFtSRkM1MDM2XS4mcXVvdDsgaS5lLg0K
IHRoZSB0TERQIHNlc3Npb25zIHN0YXlzIHVwLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OmJsYWNrIj5UaGlzIGlzIG5vdCB0aGUgc2FtZSBhcyAmcXVvdDt3aWxkY2FyZCB3aXRoZHJhd2Fs
IG9mIGFsbCBUQUUgZWxlbWVudHMmcXVvdDsgd2hpY2ggbWVhbnMgdGhhdCB0aGUgVEFDIGNhcGFi
aWxpdHkgaXMgYWR2ZXJ0aXNlZCB3aXRoIG5vIFRBLUlkLCBpdCB0aGUgdExEUCBzZXNzaW9ucyB3
aWxsIGJlIGNsb3NlZC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5Db3JyZWN0LiBSZW1vdmVkIHRoaXMgcGFydCBvZiB0aGUgdGV4dCAm
cXVvdDt3aGljaCBpbmRpY2F0ZXMgd2lsZGNhcmQgd2l0aGRyYXdhbCBvZiBhbGwgVEFFIGVsZW1l
bnRzJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltCcnVub10gb2ssPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERG
IDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdp
bi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+LS08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
wqcyLjI8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPk9MRDo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7ICZxdW90O0Fsc28sIGN1cnJlbnRseSB0aGUgcmVtb3Rl
IExTUiBhY2NlcHRzIGFzeW1tZXRyaWMgZXh0ZW5kZWQgSGVsbG9zIGJ5PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBkZWZhdWx0IG9yIGJ5IGFwcHJvcHJp
YXRlIGNvbmZpZ3VyYXRpb24uIFdpdGggdGhpcyBkb2N1bWVudCwgdGhlIExTUjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgTVVTVCBhY2NlcHQgdExEUCBo
ZWxsb3MgaW4gb3JkZXIgdG8gdGhlbiBhY2NlcHQgb3IgcmVqZWN0IHRoZSB0TERQPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBzZXNzaW9uIGJhc2VkIG9u
IHRoZSBhcHBsaWNhdGlvbiBpbmZvcm1hdGlvbi4mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPldoYXQgaXMgdGhlIGdvYWwgb2YgdGhpcyBwYXJhZ3JhcGg/IEknbSByZWFkaW5nIHRo
YXQgYSBMU1IgbWF5IG5vdCBiZSBjb25maWd1cmVkIGFueW1vcmUgdG8gcmVqZWN0IHRMRFAgaGVs
bG9zLiBXaHkgbm90Pzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5JIHdvdWxk
IHByb3Bvc2U8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+TkVXPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZxdW90O0J5IGRlZmF1bHQsIExTUiBTSE9VTEQg
YWNjZXB0IHRMRFAgaGVsbG9zIGluIG9yZGVyIHRvIHRoZW4gYWNjZXB0IG9yIHJlamVjdCB0aGUg
dExEUDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgc2Vz
c2lvbiBiYXNlZCBvbiB0aGUgYXBwbGljYXRpb24gaW5mb3JtYXRpb24uJnF1b3Q7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlVwZGF0ZWQuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+W0JydW5vXSBvayw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9
Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPi0tLTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsgwqcyLjMuMTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4m
cXVvdDsmbmJzcDsmbmJzcDsmbmJzcDsgMS4gVGhlIFMtYml0IG9mIHRoZSBUYXJnZXRlZCBBcHBs
aWNhdGlvbiBDYXBhYmlsaXR5IFRMViBNVVNUIGJlPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzZXQgdG8gMSB0byBhZHZlcnRpc2Ug
VGFyZ2V0ZWQgQXBwbGljYXRpb24gQ2FwYWJpbGl0eSBhbmQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNIT1VMRCBiZSBpZ25vcmVk
IG9uIHRoZSByZWNlaXB0LiZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5UaGlzIGJlaGF2aW9yIGlzIGRlZmlu
ZWQgaW4gUkZDIDU1NjEuIEkgZG9uJ3QgdGhpbmsgdGhhdCBpdCdzIGdvb2QgcHJhY3RpY2UgdG8g
cmVkZWZpbmUgaXQuJm5ic3A7IEknZCByYXRoZXIgaGF2ZSB0aGlzIHNlbnRlbmNlIGRlbGV0ZWQu
IEFsdGVybmF0aXZlbHksIGl0IHNob3VsZCBiZSBtYWRlIG5vbiBub3JtYXRpdmUgYW5kDQogcmVm
ZXIgdG8gUkZDIDU1NjEuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+VXBkYXRlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bQnJ1bm9dIG9rLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1s
ZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05f
QkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+LS0tPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPsKnMi4zLjE8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+JnF1b3Q7IDIuIFRoZSBFLWJpdCBvZiB0aGUgVGFyZ2V0ZWQgQXBw
bGljYXRpb24gRWxlbWVudCBNVVNUIGJlIHNldCB0byAxIHRvPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBlbmFibGUgVGFyZ2V0ZWQg
YXBwbGljYXRpb24gYW5kIFNIT1VMRCBiZSBpZ25vcmVkIG9uIHRoZSByZWNlaXB0LiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPkkgdW5kZXJzdGFuZCB0aGF0IHlvdSBhcmUgbWltaWNraW5nIHRo
ZSBiZWhhdmlvciBvZiB0aGUgUy1iaXQuIEl0IGxvb2tzIGRlYmF0YWJsZSB0byBpZ25vcmUgdGhp
cyBkaXJlY3QgcHJvdG9jb2wgdmlvbGF0aW9uIGFuZCBhY2NlcHQgdGhlIFRBRSB3aGlsZSB0aGUg
c3BlYWtlciBleHByZXNzZWQgaXRzIHdpbGxpbmVzcw0KIHRvIHdpdGhkcmF3IGl0LiBJIHdvdWxk
IHBlcnNvbm5hbHkgYmUgZW5jbGluZWQgdG8gaWdub3JlIHRoZSBUQUUgYWR2ZXJ0aXNlIHdpdGgg
dGhlIEUtYml0IGNsZWFyZWQuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+VGhpcyBpcyB0aGUgZmlyc3QgdGltZSB0aGUgcGVlciBpcyBz
ZW5kaW5nIFRBRSBpbiB0aGUgaW5pdGlhbGl6YXRpb24gbWVzc2FnZS4gSWYgaXQgaXMgbm90IGFk
dmVydGlzaW5nIGl0LCB0aGVyZSBpcyBubyBwb2ludCBpbiBzZW5kaW5nIGl0Ljwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPltCcnVub10gRXF1YWxseSwgaWYgdGhlIHJlY2VpdmVyIGlzIG5vdCBsaXN0ZW5pbmcg
dG8gdGhlICZxdW90O0UtYml0JnF1b3Q7IHRoZXJlIGlzIG5vIHBvaW50IGluIHNlbmRpbmcgaXQg
Oy0pPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGFncmVlIHRoYXQgJnF1b3Q7VGhl
IEUtYml0IG9mIHRoZSBUYXJnZXRlZCBBcHBsaWNhdGlvbiBFbGVtZW50IE1VU1QgYmUgc2V0IHRv
IDEmcXVvdDsuIEJ1dCBJIGZpbmQgZGViYXRhYmxlIHRoYXQgJnF1b3Q7U0hPVUxEIGJlIGlnbm9y
ZWQgb24gdGhlIHJlY2VpcHQmcXVvdDssIGJlY2F1c2UgeW91IHNlZW0gdG8gaWdub3JlIGEgcHJv
dG9jb2wgZXJyb3IuIEFuZCBiZXNpZGVzLA0KIHRoZSBzZW5kZXIgc2FpZCAmcXVvdDtJJ20gd2l0
aGRyYXdpbmcmcXVvdDsgYW5kIG9uIHRoZSByZWNlaXZlciBzaWRlLCB5b3UgYXJlIHRyYW5zbGF0
aW5nIGFzICZxdW90O0knbSBhZHZlcnRpc2luZyZxdW90Oywgd2hpY2ggYXJlIG9wcG9zaXRlIG1l
c3NhZ2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TaG91bGRu4oCZdCBiZSBjb25z
aWRlcmVkIGFzIGEgcHJvdG9jb2wgZXJyb3IgYW5kIGhhbmRsZWQgYXMgc3VjaD8gQSBwcmlvcmkg
Ynkgc2VuZGluZyBhIG5vdGlmaWNhdGlvbiB3aXRoIGFuIGVycm9yIGNvZGUuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPlRodXMsIEl0cyBhIGZhaXIgYXNzdW1wdGlvbiB0aGF0IHRoZSBwZWVy
IHdhbnRzIHRvIGFkdmVydGlzZSB0aGlzIFRBRS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0Jy
dW5vXSBZZXMsIGEgcHJpb3JpLiBCdXQgaW4gdGhpcyBjYXNlLCB0aGUgcGVlciBpcyBleHByZXNz
bHkgc2VuZGluZyB0aGF0IGl0IGlzIF9ub3RfIGFkdmVydGlzaW5nIFRBRSBidXQgd2l0aGRyYXdp
bmcgVEFFLiBBbmQgeW91IGNob29zZSB0byBzaWxlbnRseSBkbyB0aGUgb3Bwb3NpdGUuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JT1csIHRoZXJlIGlzIG5vIHBsYWNlIGZvciBhc3N1
bXB0aW9uLCB3aGVuIHNvbWV0aGluZyBpcyBleHByZXNzbHkgc3RhdGVkPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
ICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1
cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVP
VEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+LS0tJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPsKnMi4zLjI8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+JnF1b3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IElmIHRoZSBTLWJpdCBpcyBzZXQg
dG8gMCwgdGhlIFRBQyBpcyBkaXNhYmxlZCBmb3IgdGhlIHNlc3Npb24uPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBZnRlciB0aGF0
LCB0aGUgc2Vzc2lvbiBtYXkgcmVtYWluIGluIGVzdGFibGlzaGVkIHN0YXRlIG9yPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0b3Ju
IGRvd24gYmFzZWQgb24gW1JGQzUwMzZdIHJ1bGVzLiZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+SU1PLCBpZiBUQUMgaXMgZGlzYWJsZWQsIHRo
ZSBzZXNzaW9uIE1VU1QgYmVoYXZlIGFzIHBlciBSRkM1MDM2IHJ1bGVzLiAoaW4gcGFydGljdWxh
ciwgSSBkb24ndCBzZWUgYSByZWFzb24gdG8gdGVhciBkb3duIHRoZSBzZXNzaW9uLCBidXQgSSBk
byBzZWUgYSByZWFzb24gdG8gYWR2ZXJ0aXNlIGFsbCBGRWMgbWFwcGluZ3MNCiB3aGljaCB3aGVy
ZSBwcmV2aW91c2x5IGZpbHRlcmVkIGJhc2VkIG9uIFRBLUlkIG5lZ29jaWF0aW9uLikmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGlzIGNvdWxkIGJlIGF1dG9tYXRpYyBzZXNz
aW9uLiBCZWZvcmUgdGhpcyBkcmFmdCwgTFNSIHVzZSB0byBlaXRoZXIgYWNjZXB0IG9yIGRlbnkg
c3VjaCBzZXNzaW9uIGJhc2VkIG9uIGxvY2FsIGNvbmZpZ3VyYXRpb24uPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5IZW5jZSwgaWYgdGhlIFRBQyBpcyBub3QgbmVnb3RpYXRlZCBm
b3IgYSBzZXNzaW9uLCB0aGUgTFNSIG1heSBkZWNpZGUgdG8gYnJpbmcgZG93biB0aGUgc2Vzc2lv
bi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5bQnJ1bm9dIFNpbmNlIHlvdSBhcmUgbm90IHNwZWNpZnlpbmcg
YW55dGhpbmcgbmV3IHdpdGggdGhlIGxhc3Qgc2VudGVuY2UsIEkgd291bGQgcHJvcG9zZSB0byBy
ZW1vdmUgaXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PTEQ6PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsgNC4gQSByZWNlaXZpbmcgTFNSIHByb2Nlc3NlcyB0
aGUgQ2FwYWJpbGl0eSBtZXNzYWdlIHdpdGggVEFDIFRMVi4NCjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SWYgdGhlIFMtYml0IGlz
IHNldCB0byAwLCB0aGUgVEFDIGlzIGRpc2FibGVkIGZvciB0aGUgc2Vzc2lvbi4NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QWZ0
ZXIgdGhhdCwgdGhlIHNlc3Npb24gbWF5IHJlbWFpbiBpbiBlc3RhYmxpc2hlZCBzdGF0ZSBvcg0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt0b3JuIGRvd24gYmFzZWQgb24gW1JGQzUwMzZdIHJ1bGVzLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5ORVc6
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsgNC4gQSByZWNlaXZpbmcgTFNS
IHByb2Nlc3NlcyB0aGUgQ2FwYWJpbGl0eSBtZXNzYWdlIHdpdGggVEFDIFRMVi4NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SWYg
dGhlIFMtYml0IGlzIHNldCB0byAwLCB0aGUgVEFDIGlzIGRpc2FibGVkIGZvciB0aGUgc2Vzc2lv
bi4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkFu
ZCBpZiB5b3Ugd2FudCB0byBhZGQgc29tZSB0ZXh0LCBJTU8gaXQgd291bGQgYmUgbW9yZSB1c2Vm
dWwgdG8gc3RhdGUgdGhhdCBpZiB0aGUgc2Vzc2lvbiBzdGF5cyB1cCwgYWxsIHRoZSBGRUMgd2hp
Y2ggaGFkIGJlZW4gZmlsdGVyZWQgYmFzZWQgb24gdGhlIFRBQyBuZWdvY2lhdGlvbiwgbXVzdCBu
b3cgYmUgcmUtYWR2ZXJ0aXNlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5VcGRhdGVk
IHRoZSB0ZXh0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltCcnVub10gSSdtIG5vdCBzZWVpbmcgYW55IHVwZGF0ZS48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVm
dDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JM
T0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPi0tLTwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj7CpzIuMy4yPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPiZuYnNwOyAmcXVvdDs1LiBJZiB0aGUgUy1iaXQgaXMgc2V0IHRvIDEs
IGEgTFNSIHByb2Nlc3MgYSBsaXN0IG9mIFRBRXMgZnJvbTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVEFDcyBjYXBhYmlsaXR5IGRh
dGEgd2l0aCBFLWJpdCBzZXQgdG8gMSBvciAwIHRvIHVwZGF0ZSB0aGU8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBlZXJzIFRBRS4g
QWxzbywgaXQgdXBkYXRlcyB0aGUgbmVnb3RpYXRlZCBUQUUgbGlzdCBvdmVyIHRoZTwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdExE
UCBzZXNzaW9uLiZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjpibGFjayI+V2hhdCdzIG5ldyBjb21wYXJlZCB0byB0aGUgYWxyZWFkeSBkZWZpbmVkIHBvaW50
cyAxLCAyIGFuZCAzPzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5JZiB0aGlz
IHBvaW50IDUgaXMga2VwdDo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5i
c3A7IDpzL3BlZXJzL3BlZXIncyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDtXaGF0IGRvZXMgdGhlIHNlY29uZCBzZW50ZW5jZSBh
ZGRzIHRvIHRoZSBmaXJzdCBvbmU/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VXBkYXRlZC4gUmVtb3ZlZCB0aGUgc2Vjb25kIHNlbnRl
bmNlLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltCcnVub10gb2s8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBp
ZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPsKn
Mzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5QZXJzb25hbGx5LCBJIHdvdWxk
IHByZWZlciB0aGF0IHRoZSBhcnJheSBhbHNvIGluY2x1ZGUgdGhlIG5vcm1hdGl2ZSBjb2RlIHBv
aW50cyAocmF0aGVyIHRoYW4gcmVxdWlyaW5nIGFuIGluZGlyZWN0aW9uIGluIHRoZSBJQU5BIHNl
Y3Rpb24pPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+SSB3aWxsIGtlZXAgaXQgdGhhdCB3YXkgZm9yIHNpbXBsaWNpdHkuIEl0IGFsc28g
YXZvaWRzIHVwZGF0aW5nIHR3byBwbGFjZXMgd2hlbiB0aGUgY29kZSBwb2ludCBjaGFuZ2VzLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPltCcnVub10gc2ltcGxpY2l0eSBvZiBvbmUgZWRpdG9yIHZzIHNpbXBsaWNpdHkg
b2YgMTBzIHJlYWRlcnMgOy0pPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5CdXQgb2su
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFD
X09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+wqcyLjM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+V2h5
IGRvZXMgdGhlIGRvY3VtZW50IG1hbmRhdGVzIHRoYXQgVEFFIGJlIHN5bW1ldHJpY2FsbHkgbmVn
b3RpYXRlZD8mbmJzcDsgSGVyZSB3ZSBhcmUgbm90IG5lZ290aWF0ZWQgY2FwYWJpbGl0aWVzIHdo
aWNoIHJlcXVpcmVzIGJvdGggZW5kcyB0byBzdXBwb3J0IHRoZSBjYXBhYmlsaXR5IGJlZm9yZSBp
dHMgdXNhZ2UuIFdlDQogYXJlIG1vc3RseSBhZHZlcnRpc2luZyB0aGUgd2lsbGluZ25lc3Mgb2Yg
b25lIExTUiB0byByZWNlaXZlIEZFQyBtYXBwaW5ncyBmcm9tIGl0cyBwZWVyLjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRoZXJlIGFy
ZSB0d28gZ29hbHMuICgxKSBCb3RoIGluaXRpYXRpbmcgYW5kIHJlY2VpdmluZyBMU1JzIGtub3cg
YWJvdXQgdGhlIHN1cHBvcnRlZCB0YXJnZXRlZCBhcHBsaWNhdGlvbiBvdmVyIHRoZSBzZXNzaW9u
LiAoMikgQWR2ZXJ0aXNlIEZFQy1sYWJlbCBiaW5kaW5ncyBvbmx5DQogZm9yIHRob3NlIHRhcmdl
dGVkIGFwcGxpY2F0aW9ucy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bQnJ1bm9dIEJvdGggZ29hbHMgZG8g
bm90IHNlZW0gdG8gcmVxdWlyZSB0aGF0IGJvdGggc3BlYWtlcnMgYWR2ZXJ0aXNlIHRoZSBzYW1l
IFRBRTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9
Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPmUuZy4gbGV0J3MgdGFrZSB0aGUgUkxGQSBhcHBsaWNhdGlvbiB3aGlj
aCBoYXMgYXN5bW1ldHJpYyBuZWVkcy4gVGhlIFBMUiBpcyB3aWxsaW5nIHRvIGdldCB0aGUgSVAg
cHJlZml4ZXMgbWFwcGluZyBmcm9tIHRoZSBtZXJnZSBwb2ludCAoUFEgbm9kZSkuIEJ1dCBpdHMg
cGVlciAodGhlIG1lcmdlIHBvaW50KSBpcw0KIG5vdCB3aWxsaW5nIHRvIGdldCBhbnkgbWFwcGlu
Zy4gU28gd2h5IHdvdWxkIGl0IG5lZWQgdG8gcmVjZWl2ZSBtYXBwaW5ncyBvZiBubyBpbnRlcmVz
dCwgYW5kIHdoeSB3b3VsZCBpdCBuZWVkIHRvIGFkdmVydGlzZSBUQUUgd2hpY2ggZG9lcyBub3Qg
aXRzZWxmPzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPkxldCBtZSBhbnN3ZXIgeW91ciBxdWVzdGlvbiBpbiB0d28gcGFydHMgLSAoMSkg
VGhlIG1lcmdlIHBvaW50IG5lZWRzIHRvIGtub3cgdGhhdCB0aGUgUExSIGlzIGVzdGFibGlzaGlu
ZyB0aGUgdExEUCBzZXNzaW9uIGZvciBSLUxGQS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltCcnVub10gSW4gb3JkZXIgZm9yIHRo
ZSBjdXJyZW50IHZlcnNpb24gb2YgdGhpcyBkb2N1bWVudCB0byB3b3JrLCB5ZXMuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Ib3dldmVyLCB3aGVuIEknbSBkZXBsb3lpbmcgUkxGQSwg
d2hhdCBJIGZpcnN0IHdhbnQgaXMgUkxGQSB0byB3b3JrLiBBbmQgUkxGQSBkb2VzIG5vdCByZXF1
aXJlIHRoYXQgdGhlIFBMUiBzdXBwb3J0IFJMRkEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5Zb3VyIGRvY3VtZW50IGJyaW5ncyBhIG5ldyByZXF1aXJlbWVudCB3aGljaCBpcyB0aGF0
IHRoZSBQTFIgbmVlZHMgdG8gYmUgdXBncmFkZWQgdG8gdW5kZXJzdGFuZCB0aGUgUi1MRkEgJm5i
c3A7VGFyZ2V0ZWQgQXBwbGljYXRpb24uIFRoaXMgYW4gYWRkaXRpb25hbCByZXF1aXJlbWVudCBm
b3IgdGhlIGRlcGxveW1lbnQgd2hpY2ggd2lsbCBtYWtlcw0KIHRoZSBkZXBsb3ltZW50IG9mIFJM
RkEgaGFyZGVyLiBQbHVzIHRoaXMgbWF5IGJlIGFuIGlzc3VlIGJlY2F1c2UgTWVyZ2UgUG9pbnQg
bWF5IGJlIG5vZGUgd2hpY2ggZG8gbm90IHN1cHBvcnQgUkxGQSAoZS5nLiAmcXVvdDtsZWdhY3kg
bm9kZSZxdW90Oykgb3Igd2hpY2ggd2lsbCBiZSB1cGdyYWRlZCBsYXRlci48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkhvd2V2ZXIsIHNpbmNlIHlvdSBoYXZlIGFkZGVkIGluIHRoZSBk
cmFmdCB0aGF0IGEgTERQIHNwZWFrZXIgU0hPVUxEIGJlIGFsbG93ZWQgdG8gYmUgY29uZmlndXJl
ZCB3aXRoIGFueSBUQUksIHRoaXMgYWRkcmVzc2VzIG15IGlzc3VlIHdpdGggaW5jcmVtZW50YWwg
ZGVwbG95bWVudCBvZiBhc3ltbWV0cmljIGZlYXR1cmVzL2FwcGxpY2F0aW9ucy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlNvIHBvaW50IGFkZHJlc3NlZC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+QmFzZWQgb24gdGhhdCBpdCBtYXkgYWxsb3cgdGhlIG1lcmdlIHBvaW50IHRv
IGVzdGFibGlzaCB0aGUgdExEUCBzZXNzaW9uIG9yIGl0IG1heSBub3QgYWxsb3cgaWYgaXQgaGFz
IHJlYWNoZWQgdGhlIG1heGltdW0gbGltaXQgZm9yIHRoZSBhdXRvbWF0aWMNCiB0TERQIHNlc3Np
b24gZm9yIHJlbW90ZSBMRkEuIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPigyKSBPbmNlIHdoZW4gdGhleSBlc3RhYmxpc2ggdGhlIHRMRFAgc2Vzc2lvbiwg
d2Ugb25seSBhZHZlcnRpc2UgSVB2NCBvciBJUHY2IEZFQy1sYWJlbCBiaW5kaW5ncyBvdmVyIHRo
ZSBzZXNzaW9uLiBHaXZlbiB0aGUgbWVyZ2UgcG9pbnQgZG8gbm90DQogbmVlZCBhbnkgRkVDLWxh
YmVsIGJpbmRpbmdzLCBpdCBtYXkgdGhlbiB1c2UgdGhlIFJGQyZuYnNwOzc0NzMgdG8gcmVxdWVz
dCBQTFIgdG8gbm90IHRvIHNlbmQgYW55IEZFQy1sYWJlbCBiaW5kaW5ncyB0byBpdC48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj5bQnJ1bm9dIFRoZSBNZXJnZSBQb2ludCBrbm93cyB0aGF0IGl0
IGRvZXMgbm90IG5lZWQgYW55IEZFQywgd2l0aG91dCB0aGUgbmVlZCBmb3IgVEEuIEhlbmNlIGl0
IGNhbiBhbHJlYWR5IHVzZSBSRkMgNzQ3Mw0KIHRvIGxpbWl0IEZFQyBhZHZlcnRpc2VtZW50IHRv
IHdoYXQgaXQgbmVlZHMuIE9yIGFtIEkgbWlzc2luZyBzb21ldGhpbmc/IDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwO1RoZXJlZm9yZSwgdGhpcyBkcmFmdCBoZWxwcyB0byBh
ZHZlcnRpc2Ugd2hhdCBpcyBuZWNlc3Nhcnkgb3ZlciB0aGUgdExEUCBzZXNzaW9uLCBhdm9pZGlu
ZyB0aGUgYWR2ZXJ0aXNlbWVudCBvZiBvdGhlciBGRUMgbGFiZWwgYmluZGluZ3Mgc3VjaCBhcw0K
IEZFQzEyOCZuYnNwO2FuZCBGRUMxMjkuJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVm
dDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JM
T0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPlRoZSBkb2N1bWVu
dCBjb3VsZCBoYXZlIGNob3NlbiBhbiBhc3ltbWV0cmljIG1vZGVsLCB3aGVyZSB0aGUgYWR2ZXJ0
aXNlbWVudCBvZiBhIFRBRSBtZWFucyAmcXVvdDtJJ2QgbGlrZSB0byByZWNlaXZlIHRoZSBjb3Jy
ZXNwb25kaW5nIEZFQyBtYXBwaW5ncyZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkV4cGxhaW5lZCBhYm92ZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJp
Z2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPkNvbWluZyBiYWNrIHRvIHRoZSBSTEZBIHVzZSBj
YXNlLCB0aGlzIHJlcXVpcmVzIGNvbmZpZ3VyaW5nIHRoZSBNZXJnZSBQb2ludCB3aXRoIHRoZSB3
aWxsaW5nbmVzcyB0byBhZHZlcnRpc2UgUkxGQSBhcHBsaWNhdGlvbiwgaW5jbHVkaW5nIHdoZW4g
UkxGQSBpbiBub3QgY29uZmlndXJlZCBvbiB0aGlzIG5vZGUuDQogU28gdGhpcyBpcyBhZGRpdGlv
bmFsIGNvbmZpZ3VyYXRpb24gcmVxdWlyZW1lbnQuIEluIGFkZGl0aW9uLCBSTEZBIGlzIGRlc2ln
bmVkIHRvIGJlIGFzeW1tZXRyaWMgaW4gbmF0dXJlLCB3aXRoIGZlYXR1cmUgcmVxdWlyZW1lbnQg
b25seSBvbiB0aGUgbG9jYWwgbm9kZS4gU3VjaCBkb2N1bWVudCB3b3VsZCBub3cgcmVxdWlyZSBz
b21lIHN1cHBvcnQgZm9yIFJMRkEgYXdhcmVuZXNzIG9uIHRoZSBNUCBub2RlIHdoaWNoIGlzIHVu
ZGVzaXJhYmxlLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPkkgZG9u4oCZdCB0aGluayBzby4gSXQgYWN0dWFsbHkgdGhlIGFwcG9zaXRl
LiBBcyB0aGUgbWVyZ2UgcG9pbnQgZG8gbm90IGtub3cgYWJvdXQgd2h5IHRoZSBQTFIgaXMgZXN0
YWJsaXNoaW5nIHRoZSB0TERQIHNlc3Npb24gdG8gaXQsIGl0IGhhcyBubyBjb250cm9sIG92ZXIg
dGhlc2UNCiBzZXNzaW9ucy4gVGhpcyBpcyBwcmFjdGljYWwgZGVwbG95bWVudCBwcm9ibGVtIG9m
IGEgcmVtb3RlIExGQSB0b2RheS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj5bQnJ1bm9dIEkgZG9u4oCZdCBzZWUgd2hlcmUgeW91IGNhbiBkaXNh
Z3JlZSBvbiBteSAyIHNlbnRlbmNlcy4gUGxlYXNlIGJlIG1vcmUgc3BlY2lmaWMuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj5BcyBvZiB0b2RheSwgdGhlcmUgaXMgYWJzb2x1dGVseSBubyByZXF1aXJlbWVudCBmb3Ig
dGhlIE1lcmdlIFBvaW50IHRvIGJlIGF3YXJlIG9mIFJMRkEuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5PYnZpb3Vz
bHksIGlmIHlvdSBhc3N1bWUgdGhhdCB5b3Ugd2FudCB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIFQt
TERQIHNlc3Npb24gdG8gc3VwcG9ydCB0aGUgUkxGQSBhcHBsaWNhdGlvbiwgdGhlbiB5b3UNCiBu
ZWVkIFRBIGFkdmVydGlzZW1lbnQuIEJ1dCB0aGlzIGlzIGFkZGl0aW9uYWwgcmVxdWlyZW1lbnQu
IEFuZCB0eXBpY2FsbHkgbm90IG9uZSByZXF1aXJlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIFJMRkEg
ZGVwbG95bWVudCwgd2hlbiBzY2FsaW5nIGlzIGxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPkhvd2V2ZXIsIHNpbmNlIHlvdSBoYXZlIGFkZGVkIGluIHRoZSBkcmFmdCB0aGF0IGEg
TERQIHNwZWFrZXIgU0hPVUxEIGJlIGFsbG93ZWQgdG8gYmUgY29uZmlndXJlZCB3aXRoIGFueSBU
QUksIHRoaXMgYWRkcmVzc2VzIG15IGlzc3VlIHdpdGggaW5jcmVtZW50YWwgZGVwbG95bWVudCBv
ZiBhc3ltbWV0cmljIGZlYXR1cmVzL2FwcGxpY2F0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPlNvIHBvaW50IGFkZHJlc3NlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0
REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFy
Z2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPkkgZ3Vlc3MgdGhhdCB0aGlzIGlzIG5v
dCB0b28gYmFkIHRvIFJMRkEgd2hpY2ggaXMgYSBwcmUtZXhpc3RpbmcgYXBwbGljYXRpb24sIGJ1
dCB3aGF0IGFib3V0IGZ1dHVyZSBhcHBsaWNhdGlvbnMgd2hpY2ggd291bGQgYWxzbyBiZSBhc3lt
ZXRyaWM/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+VGhlIHZlcnkgcHVycG9zZSBvZiB0aGlzIGRvY3VtZW50IGlzIHRvIG1ha2UgdGhl
IHJlY2VpdmluZyBMU1IgYXdhcmUgb2YgdGFyZ2V0ZWQgTERQIGFwcGxpY2F0aW9uLiBHaXZlbiB0
aGF0LCBpdCBoYXMgbW9yZSBjb250cm9sIG92ZXIgdGhlc2UgdExEUCBzZXNzaW9ucyBhbmQNCiBj
b3JyZXNwb25kaW5nIGZlYy1sYWJlbCBiaW5kaW5ncyBhZHZlcnRpc2VkIG92ZXIgdGhlbS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+W0JydW5vXSBHb29k
LiBCdXQgdGhlcmUgYXJlIHNvbHV0aW9ucyAoZS5nLiBSTEZBKSB3aGljaCBkbyBub3QgcmVxdWly
ZSBhbnkgc3BlY2lmaWMgc3VwcG9ydCBvbiBpdHMgdC1MRFAgcGVlci4gSGVuY2UNCiByZXF1aXJp
bmcgYSBuZXcgZmVhdHVyZSB3b3VsZCBzbG93IGluY3JlbWVudGFsIGRlcGxveW1lbnQuIEFnYWlu
LCB0aGlzIHBvaW50IGlzIGFkZHJlc3NlZCBieSB5b3VyIGFkZGl0aW9uIG9mIHRoZSBhYmlsaXR5
IHRvIGNvbmZpZ3VyZSBhbnkgVEFJLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRk
aW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNt
IiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+wqc0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPiZxdW90O1dpdGggdGhlIFNBQywgdGhlIHJlc3BvbmRpbmcgTFNSIGlzIG5vdCBhd2FyZSBv
Zjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgdGFyZ2V0
ZWQgYXBwbGljYXRpb25zLiBUaHVzIGl0IG1heSBiZSB1bmFibGUgdG8gY29tbXVuaWNhdGUgaXRz
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBpbnRlcmVz
dCBvciBkaXNpbnRlcmVzdCB0byByZWNlaXZlIHN0YXRlIGluZm9ybWF0aW9uIGZyb20gdGhlIHBl
ZXIuJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5Tb3JyeSBidXQgSSBmYWlsIHRv
IHNlZSB0aGUgbG9naWMgb3IgdGhlIHVzZSBjYXNlLiBPbmUgaXMgYSBwcmlvcmkgY2FwYWJsZSBv
ZiBjb21tdW5pY2F0ZSBpdHMgKF9vd25fKSBpbnRlcmVzdCwgaW5kZXBlbmRlbnRseSBvZiB0aGUg
b25lcyBvZiBpdHMgcGVlci4gZS5nLiwgSWYgSSdkIGxpa2UgYSBiZWVyIGluIGENCiByZXN0YXVy
YW50LCBJIGFzayBmb3IgYSBiZWVyLiAoSSBkb24ndCBuZWVkIHRvIHdhaXQgZm9yIHRoZSBtZW51
LCBzbyBzZWUgd2hldGhlciBJIHdhbid0IGEgYmVlcik8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHdpc2ggZXZlcnl0aGluZyBpcyBh
cyBzaW1wbGUgYXMgb3JkZXJpbmcgYSBiZWVyIHRoYXQgd2UgbG92ZSA6KTwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+Rm9yIGluc3RhbmNlIOKAkyBMZXRzIHRha2UgYSBleGFtcGxl
IG9mIEJHUCZuYnNwO2F1dG8gZGlzY292ZXJlZCZuYnNwO211bHRpc2VnbWVudCZuYnNwO3BzZXVk
byB3aXJlIHdpdGggZGlmZmVyZW50IGZvcndhcmQgYW5kIHJldmVyc2UgYXV0by1kaXNjb3ZlcmVk
IHRsZHAgcGF0aCB0aHJvdWdoIHRoZSBuZXR3b3JrLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7UjEtLS0tLS0tLS1SMi0tLS0tLS0tLVIzPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj58ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDt8ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyB8ICZuYnNwOyAmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPlI0LS0tLS0tLS0tUjUtLS0tLS0tLS0tUjY8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPkZvcndhcmQgcGF0aCAtIFIxIHRvIFIyIHRvIFIzLiZuYnNwO1JldmVyc2Ug
cGF0aCAtIFIzIHRvIFI2IHRvIFI1IHRvIFI0IHRvIFIxPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5bQnJ1bm9dIG9r
LiBOb3QgdGhlIHNpbXBsZXN0IGV4YW1wbGUgOy0pIGFuZCBub3Qgb25lIHRoYXQgSSBtYXN0ZXIs
IGJ1dCBJ4oCZbGwgdHJ5IGFueXdheS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JbiBzdWNoIGEgY2FzZSwgUjEgd2lsbCBlc3Rh
Ymxpc2ggYSB0TERQIHNlc3Npb24gdG8gUjIgZm9yIGZvcndhcmQgcGF0aC4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5IZXJlDQogUjImbmJzcDtj
YW7igJl0Jm5ic3A7ZGVjaWRlIHdoYXQgaXQgd2FudHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPltCcnVub10gSW4gbXkgdW5k
ZXJzdGFuZGluZywgUjIga25vd3MgdGhhdCBpdCBkb2VzIG5vdCBuZWVkIGFueSBGRUMgYmluZGlu
Z3M6IGhlbmNlIGl0IGNvdWxkIHN1cHByZXNzIGFsbCBJUCBGRUMgcmVjZXB0aW9uDQogYnkgdXNp
bmcgcmZjNzQ3Mzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PlIyIHNpbXBseSBhY2NlcHRzIGFsbCB0aGUmbmJzcDtmZWMtbGFiZWwgYmluZGluZ3MgdGhhdCBS
MSBhZHZlcnRpc2UgaW5jbHVkaW5nIGlwdjQgZmVjLWxhYmVsIGJpbmRpbmdzLiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPldpdGgNCiB0aGlzIGRy
YWZ0LCBSMSZuYnNwO2FuZCZuYnNwO1IyIGtub3dzIHRoYXQgdGhlIHRMRFAgYXBwbGljYXRpb24g
aXMgQkdQIGF1dG8mbmJzcDtkaXNjb3ZlcmVkJm5ic3A7cHNldWRvd2lyZS4mbmJzcDtTbyB0aGV5
IGV4Y2hhbmdlIG9ubHkgRkVDIDEyOSBsYWJlbCZuYnNwO2JpbmRpbmcgb3ZlciB0aGUgc2Vzc2lv
biBhdm9pZGluZyB0aGUgdW5uZWNlc3NhcnkgSVB2NCZuYnNwO2ZlYy1sYWJlbCBiaW5kaW5ncy4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPltCcnVub10gSXQgc2VlbXMgdG8gbWUgdGhhdCB3aXRob3V0IHRo
aXMgZHJhZnQsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4tIFIxIGtub3dzICh2aWEgQkdQIGF1dG8gZGlzY292ZXJ5
KSB0aGF0IGl0IG5lZWRzIEZFQyAxMjkgbWFwcGluZ3MgZnJvbSBSMi4gSGVuY2UgaXQgc2V0IHVw
IGEgVC1MRFAgc2Vzc2lvbiB3aXRoIFIyDQogYW5kIHN1cHByZXNzIGFsbCBGRUMgdHlwZXMsIGJ1
dCBGRUMgMTI5IG9uZXMsIHVzaW5nIHJmYzc0NzM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPi0gUjIga25vd3MgKHZp
YSBCR1AgYXV0byBkaXNjb3ZlcnkpIHRoYXQgaXQgZG9lcyBub3QgbmVlZCBGRUMgMTI5IG1hcHBp
bmdzIGZyb20gUjEuIEhlbmNlLCBpdCBkb2VzIG5vdCBpbml0aWF0ZSB0aGUNCiBzZXQgdXAgb2Yg
YSBULUxEUCBzZXNzaW9uIHdpdGggUjIuIEJ1dCB3aGVuIGl0IHJlY2VpdmUgdGhlIFQtTERQIHNl
c3Npb24gcmVxdWVzdCBmcm9tIFIxLCBpdCBzdGlsbCBrbm93IHRoYXQgaXQgZG9lcyBub3QgbmVl
ZCBhbnkgRkVDIGFuZCBoZW5jZSBzdXBwcmVzcyBhbGwgRkVDIHR5cGVzLCB1c2luZyByZmM3NDcz
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5J4oCZbSBwcm9iYWJseSBtaXNzaW5n
IHNvbWV0aGluZyBvbiB0aGlzIGV4YW1wbGUsIGJ1dCBob3BlZnVsbHksIHlvdeKAmWxsIHBpbnBv
aW50IGl0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFD
X09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj4mcXVvdDsmbmJzcDsgVGhlcmVmb3JlLCB3aGVuIHRoZSByZXNwb25kaW5nIExTUiBpcyBu
b3QgYXdhcmUgb2YgdGFyZ2V0ZWQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7IGFwcGxpY2F0aW9ucyBzdWNoIGEgcmVtb3RlIExGQSBhbmQgQkdQIGF1dG8g
ZGlzY292ZXJlZCBwc2V1ZG93aXJlcywmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7VEFDIG1lY2hhbmlzbSBzaG91bGQgYmUgdXNlZCBh
bmQgd2hlbiB0aGUgcmVzcG9uZGluZyBMU1IgaXMgYXdhcmU8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7ICh3aXRoIGFwcHJvcHJpYXRlIGNvbmZpZ3VyYXRp
b24pIG9mIHRhcmdldGVkIGFwcGxpY2F0aW9ucyBzdWNoIGFzIEZFQzwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgMTI4IHBzZXVkb3dpcmUsIFNBQyBtZWNo
YW5pc20gc2hvdWxkIGJlIHVzZWQuJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5X
ZWxsLCBhcyBhbHJlYWR5IGV4cHJlc3NlZCwgSSBkb24ndCBmZWVsIHRoYXQgVEFDIGlzIHdlbGwg
c3VpdGVkIGZvciB0aGUgUkxGQSBhcHBsaWNhdGlvbiBhcyBpdCBhZGRzIHRoZSByZXF1aXJlbWVu
dCB0byBjb25maWd1cmUgYm90aCBlbmRzLiAobW9yZSBzcGVjaWZpY2FsbHkgdGhlIE1lcmdlIFBv
aW50KS4gSW4NCiB3aGljaCBjYXNlLCBhcyBwZXIgeW91ciBhYm92ZSB0ZXh0LCBTQUMgc2hvdWxk
IGJlIHVzZWQgaW5zdGVhZCBvZiBUQUMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPklmIExEUCBoYXMgYWxyZWFkeSBhIHdheSB0byBjb250cm9sIEZFQy9zdGF0ZSBhZHZlcnRp
c2VtZW50IChhcyBwZXIgUkZDIDc0NzMpLCBJIGZlZWwgdGhhdCBhZGRpbmcgdGhlIHNhbWUgZnVu
Y3Rpb25hbGl0eSBpbiBUQUMgaXMgcmVkdW5kYW50Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkFscmVhZHkgZXhwbGFpbmVk
LiBJbiBzdW1tYXJ5LCB0aGlzIGRvY3VtZW50IG1ha2VzIHJlY2VpdmluZyBMU1IgYXdhcmUgb2Yg
dGFyZ2V0ZWQgTERQIGFwcGxpY2F0aW9ucyBhbmQgb25seSBhZHZlcnRpc2UgRkVDLWxhYmVsIGJp
bmRpbmdzIGZvciB0aG9zZSBuZWdvdGlhdGVkDQogdExEUCBhcHBsaWNhdGlvbnMuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj5bQnJ1bm9dIEnigJltIG11Y2ggbW9yZSBhd2FyZSBvZiB0aGUgUkxGQSBleGFtcGxlLiBJ
4oCZZCB3ZWxjb21lIGFuIFJMRkEgZXhhbXBsZSB3aGVyZSBtcGxzLWFwcC1hd2FyZS10bGRwIHdv
dWxkIGJlIHVzZWZ1bC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERG
IDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdp
bi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4tLS08L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+wqc0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZx
dW90O1RoZSBzZXQgb2Y8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7IGFwcGxpY2F0aW9ucyBuZWdvdGlhdGVkIGJ5IHRoZSBUQUMgbWVjaGFuaXNtIGlzIHN5
bW1ldHJpYyBiZXR3ZWVuIHRoZTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsgdHdvIExEUCBwZWVycy4mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPm9rLiBmb3IgdGhlIF9uZWdvY2lhdGVkXyBhcHBsaWNhdGlvbnMuPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OmJsYWNrIj4mcXVvdDtJbiB0aGUgYWJzZW5jZSBvZiBmdXJ0aGVyIG1lY2hhbmlzbXMsIHR3byBM
RFAgcGVlcnM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
IHdpbGwgYm90aCBhZHZlcnRpc2Ugc3RhdGUgaW5mb3JtYXRpb24gZm9yIHRoZSBzYW1lIHNldCBv
Zjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgYXBwbGlj
YXRpb25zLiZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+V2hhdCBkbyB5b3UgbWVh
biBieSAmcXVvdDtzdGF0ZSBpbmZvcm1hdGlvbiZxdW90Oz8gQXQgZmlyc3QgcmVhZGluZywgSSB1
bmRlcnN0b29kICZxdW90O1RBRSZxdW90OyBidXQgdGhpcyB3b3VsZCBiZSBpbmNvcnJlY3QuIFNv
IG5vdyBJIGd1ZXNzIHRoYXQgeW91IG1lYW4gJnF1b3Q7RkVDIG1hcHBpbmdzJnF1b3Q7PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlllcywmbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5GRUMgbWFwcGluZ3MuPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+W0JydW5vXSBvay4gQ291bGQgdGhpcyBiZSBjbGFyaWZpZWQgaW4gdGhl
IFNBQyBkZWZpbml0aW9uIGluIHNlY3Rpb24gMS4yPyBpLmUuIHdoYXQg4oCcc3RhdGVz4oCdIHJl
ZmVyIHRvPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExP
T0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+LS0tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPlVzYWdlIChuZXcg
c2VjdGlvbik8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+VG8gYWxsb3cgZm9y
IGluY3JlbWVudGFsIGRlcGxveW1lbnQgb2YgbmV3IFRBSSBhcyB3ZWxsIGFzIHByaXZhdGUgdXNh
Z2UgYnkgYSBuZXR3b3JrIG9wZXJhdG9yLCBJIHRoaW5rIHRoZSBjb25maWd1cmF0aW9uIFNIT1VM
RCBhbGxvdyB0aGUgY29uZmlndXJhdGlvbiBvZiBhbnkgVEFJIChpbmNsdWRpbmcgdGhlIG9uZXMN
CiB1bmtub3duIGZyb20gdGhlIGltcGxlbWVudGF0aW9uKSBvbiBib3RoIHRoZSBzZW5kaW5nIHNp
ZGUgYW5kIHRoZSByZWNlaXZpbmcgc2lkZS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BZGRlZCBhIHRleHQgdG8gcHJvY2VkdXJhbCBz
ZWN0aW9uIDIuMiBsYXN0IHBhcmFncmFwaC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5bQnJ1bm9dIG9rLCB0aGFua3MuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5OZXcgdGV4dCBzYXlzOiA8L3NwYW4+DQo8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij48c3BhbiBsYW5nPSJFTi1VUyI+4oCcSW4gYWRkaXRpb24sIExTUiBTSE9VTEQgYWxsb3cg
dGhlIGNvbmZpZ3VyYXRpb24gb2YgYW55IFRBSSBpbiBvcmRlciB0byBmYWNpbGl0YXRlIHByaXZh
dGUgVEFJJ3MgdXNhZ2UgYnkgYSBuZXR3b3JrIG9wZXJhdG9yLuKAnTxvOnA+PC9vOnA+PC9zcGFu
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPuKAnHByaXZhdGUgVEFJ4oCZcyB1c2FnZeKAnSBjb3VsZCBiZSB1bmRlcnN0b29kIGFzIFRB
SSBpbiB0aGUgcHJpdmF0ZSByYW5nZSAo4oCcMHhGN0ZGIC0gMHhGQkZFIEF2YWlsYWJsZSBmb3Ig
cHJpdmF0ZSB1c2XigJ0pPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5Zb3UgY291bGQgdGhpcyBiZSBjaGFuZ2VkIHRv
IOKAnGluIG9yZGVyIHRvIGZhY2lsaXRhdGUgaW5jcmVtZW50YWwgZGVwbG95bWVudCBvZiBuZXcg
VEFJIHJlcHJlc2VudGluZyB1c2FnZXMgdW5rbm93biB0bw0KIHRoZSBpbXBsZW1lbnRhdGlvbi7i
gJ08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVMiPlRoYW5rczwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43
NXB0O21hcmdpbi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FV
T1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4tLS08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPsKnNDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj4mcXVvdDtUaGUgVEFDIG1lY2hhbmlzbSBNVVNUPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyB0YWtlIHByZWNlZGVuY2Ugb3ZlciB0
aGUgU0FDIG1lY2hhbmlzbSB3aXRoIHJlc3BlY3QgdG8gZW5hYmxpbmc8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGFwcGxpY2F0aW9ucyBmb3Igd2hpY2gg
c3RhdGUgaW5mb3JtYXRpb24gd2lsbCBiZSBhZHZlcnRpc2VkLiZxdW90Ozwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+SXMgdGhpcyBub3QgYSBjYXNlIHdoZXJlIHRoZSBkb2N1bWVudCBtZXRh
IGRhdGEgc2hvdWxkIGluZGljYXRlIHRoYXQgdGhpcyBkb2N1bWVudCB1cGRhdGVzIFJGQyA3NDcz
PyZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4tLS08L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5V
cGRhdGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPltCcnVub10gb2s8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBp
ZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+wqczPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PiZxdW90O0lQdjQgaW50cmEtYXJlYSBGRUNzJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2siPklzIHRoaXMganVzdCBhIG5hbWUgb2YgYXBwbGljYXRpb24sIG9yIGlzIHRo
ZXJlIGEgc3BlY2lmaWMgYmVoYXZpb3IgYXNzb2NpYXRlZCB3aXRoIGl0PyAoZS5nLiBvbmx5IGFk
dmVydGlzaW5nIHRoZSBJUHY0IEZFQyBmcm9tIG15IGFuIGFyZWEuKSBJZiBzbywgdGhlIGJlaGF2
aW9yIHNob3VsZCBiZSBzcGVjaWZpZWQuDQogQW5kIHBsZWFzZSBjbGFyaWZ5IHdoZXRoZXIgdGhp
cyBpcyB0aGUgYXJlYSBvZiB0aGUgc2VuZGVyIG9yIG9mIHRoZSByZWNlaXZlciwgYXMgaW4gdGhl
IGdlbmVyYWwgY2FzZSwgdGhleSBtYXkgYmUgaW4gYSBkaWZmZXJlbnQgYXJlYS4gQW5kIGNsYXJp
ZnkgdGhlIGJlaGF2aW9yIGZvciBJUy1JUyBsZXZlbCAyIG5vZGVzLjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPldlIHdvdWxkIGFkZCBz
b21lIHRleHQgdG8gYWRkcmVzcyBpdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bQnJ1bm9dIEni
gJltIG5vdCBzZWVpbmcgYW55IG5ldyB0ZXh0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5UaGFua3MgZm9yIHRoZSBkZXRhaWxlZCBhbnN3ZXIsIGFsbCB0aGUgcG9p
bnRzIGFscmVhZHkgYWRkcmVzc2VkLCBhbmQgdGhlIGV4YW1wbGVzIHByb3ZpZGVkIHRvIGhvcGVm
dWxseSBjbGFyaWZ5IHRoZSByZW1haW5pbmcgcG9pbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+LS1CcnVubzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+VGhhbmtzPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5T
YW50b3NoPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPFBSRT5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CgpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBp
bmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50
IGRvbmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlz
YXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXog
bGUgc2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBw
aWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGli
bGVzIGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kg
Y2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLgoKVGhp
cyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9y
IHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsKdGhl
eSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhv
cmlzYXRpb24uCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFz
ZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFj
aG1lbnRzLgpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZv
ciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQu
ClRoYW5rIHlvdS4KPC9QUkU+PC9ib2R5Pg0KPC9odG1sPg0K

--_000_53C29892C857584299CBF5D05346208A1ED131C8OPEXCLILM21corp_--


From nobody Tue Jan 24 08:17:41 2017
Return-Path: <stewart.bryant@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 C51E3129617; Tue, 24 Jan 2017 08:17:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z6Lob6BCMYDH; Tue, 24 Jan 2017 08:17:37 -0800 (PST)
Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (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 CD5BA129609; Tue, 24 Jan 2017 08:17:36 -0800 (PST)
Received: by mail-wm0-x22e.google.com with SMTP id r144so217034092wme.1; Tue, 24 Jan 2017 08:17:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:subject:to:cc:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=zG5mmRRzAQSJFdMcyWPbjgNPcZ1WrxV1aZfoSdukpJc=; b=NROnjwKP97NXD39ZNFxemakMdYZAfu+9s849YAWglBBQL6IFXV+QDAda9MXG0tgZr6 jBTMSCMBzSwGwj15kDx609B86stgt8Pvj5z/RXDSq6fKxoMEPbDYX2QNJ+2nOppSWAYG Y8z/KaU3OwMmlhNlINVjaKyKPeYyqQlw7YGahb/Z8TpQfd1pVaCmm7VaAz0VLAkxpd7S kJepKCU5K95PP6jsyh+d5m8vOSJmnpmSxGBCCQjpx8/SO4d7vy+ZevHLjhQZB91N4zNv MDr+2z0EZBLWpoeljnhNa+Gz7dibSk6J8Nq+QvW3JtDEOHWg1oVHRLtSGiz/gtn3sRQY SvFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=zG5mmRRzAQSJFdMcyWPbjgNPcZ1WrxV1aZfoSdukpJc=; b=o/htgUQySlHg28Zh4EXeC/O3Wpwh62YnFR+mF3lStKsTNrF3sCqaxBAYBiS2BmRRTr /BvPqBznlIq+Sw8VPRbkIZJww4VWMlSZL0FfKh62A+n3gD+J+VPypMX6CsQhXm6HdQYW 7wIF3jpz+vlUIMCkGF6U15MgCkfrh3C0SsHP5u/Btoven93r0ZRgDE876iwEZzd3KGQe siJgPa9zj2YB1lCGzCNPdFo62RUIIouDNehJvfh+oWgobNTusmU7AbIQc8KwomXnSvFV 4xLF3Qhc83aTF4nDWvdDpEQfCMWxcNd2ofFZCdtF2FymlAOFgv2iI5g4Y53ZEb4HL8fX ziNQ==
X-Gm-Message-State: AIkVDXLJuYorSlTMqo8+72+pTezKy+UMUABMQu21X4yIWxBpGly01D4WgPW5czaqTcne6A==
X-Received: by 10.28.16.70 with SMTP id 67mr20471644wmq.142.1485274654750; Tue, 24 Jan 2017 08:17:34 -0800 (PST)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id 17sm20638545wru.16.2017.01.24.08.17.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Jan 2017 08:17:34 -0800 (PST)
From: Stewart Bryant <stewart.bryant@gmail.com>
To: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>, rtg-dir@ietf.org
Message-ID: <3c38fd49-0791-e345-002f-5f3cc4d03143@gmail.com>
Date: Tue, 24 Jan 2017 16:17:31 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/x0W_1vJh_JxgKmya8bHPTEeKEcQ>
Cc: draft-bradner-rfc3979bis@ietf.org, IETF Discussion <ietf@ietf.org>
Subject: [RTG-DIR] Routing Directorate Review of draft-bradner-rfc3979bis-10.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Jan 2017 16:17:40 -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-bradner-rfc3979bis-10.txt
Reviewer: Stewart Bryant
Review Date: 2017/01/24
IETF LC End Date: In Last Call (ends 2017-02-15)
Intended Status: Best Current Practice

Summary: Ready with Issues

Comments:

Given the multitude of issues that surround IPR this is a document that is almost
impossible to perfect. I have noted below a number of concerns and consequences
that I suggest the RTG ADs consider during their deliberations.

Issues

I am not sure what classification to give the following comments.


  1. Definitions


       Such statements include oral statements, as well as written and
       electronic communications, which are addressed to:

       o the IETF plenary session,
       o any IETF working group [see BCP 25] or portion thereof,
       o any IETF "birds of a feather" (BOF) session or portion thereof,
       o any design team [see BCP 25] or portion thereof,
       o the IESG, or any member thereof on behalf of the IESG,
       o the IAB or any member thereof on behalf of the IAB,
       o any IETF mailing list, web site, chat room or discussion board,
          operated by or under the auspices of the IETF, including the
          IETF list itself,
       o the RFC Editor or the Internet-Drafts function.

       Statements made outside of an IETF session, mailing list or other
       function, or that are clearly not intended to be input to an IETF
       activity, group or function, are not Contributions in the context
       of this document.  For example, the presentations made by invited
       speakers at IETF plenary sessions to discuss advances in Internet
       technology generally, or to describe their existing products or
       technologies, are not Contributions.

SB> It is interesting that you exclude WG Chairs from the list of
SB> officials that you call out, and yet they can be a key player in
SB> in deciding whether an encumbered technology progresses or not.
SB>
SB> Would it not be cleaner to express this in terms of "officials"?

=============


    e. "IETF": In the context of this document, the IETF includes all
       individuals who participate in meetings, working groups, mailing
       lists, functions and other activities which are organized or
       initiated by ISOC, the IESG or the IAB under the general
       designation of the Internet Engineering Task Force or IETF, but
       solely to the extent of such participation.

SB> I think this is a definition of so called "members of the IETF"
SB> Certainly the term "IETF" on its own means a multitude of things
SB> to different people and is easily confused.

==============




    j. "Internet-Draft": a temporary document used in the IETF and RFC
       Editor processes, as described in [RFC2026].

SB> IDs are no longer temporary documents. There was a myth that
SB> were temporary long after they were unofficially archived, but they
SB> are now formally archived by the tools system. This is important
SB> because they have a potential influence that stretches beyond
SB> the notional six months.

===============


    B. Such Contributor represents that there are no limits to the
       Contributor's ability to make the grants, acknowledgments and
       agreements herein that are reasonably and personally known to the
       Contributor.

SB> I do not understand what point B above means.

================


    5.2.3      Timing of Disclosure by ADs

    By the nature of their office, IETF area directors may become aware
    of Contributions late in the process (for example at IETF Last Call
    or during IESG review) and, therefor and in such cases, cannot
    reasonably be expected to disclose IPR Covering those Contributions
    until they become aware of them.

SB> I made the following point as an input via another route.
SB>
SB> There are a number of people that would not ordinarily be expected
SB> to see a document until the very late stages of the process.
SB> The Gen-art reviewers, and the directorates doing cross are
SB> reviews. It would seem reasonable to give dispensation to all
SB> of the groups assisting the ADs in late stage reviews where
SB> the reviewer took no part in the development of the document.
SB>
SB> Either the above or strike the section.

====================

5.4. What Must be in an IPR Disclosure?

5.4.1. Content of IPR Disclosures

    The IPR disclosure must
    also list the name(s) of the inventor(s) (with respect to issued
    patents and published patent applications) and the specific IETF
    Document(s) or activity affected.

SB> It is new to require the names of inventors. Given that the names
SB> of inventors are in the published patent it would seem reasonable
SB> to follow the principle of minimizing the actions required by
SB> organizations outside the IETF and not add this requirement.

    If the IETF Document is an
    Internet-Draft, it must be referenced by specific version number.

SB> That is presumably the version number in which the IPR was
SB> first observed by the IPR owner. You cover updates later
SB> but it may be useful to clarify upfront that you do not expect
SB> per version IPR refresh.

======================


    A. An IPR disclosure must be updated or a new disclosure made
       promptly after any of the following has occurred unless sufficient
       information to identify the issued patent was disclosed when the
       patent application was disclosed: (1) the publication of a
       previously unpublished patent application, (2) the abandonment of
       a patent application (3) the issuance of a patent on a previously
       disclosed patent application ), (4) a material change to the IETF
       Document covered by the Disclosure that causes the Disclosure to
       be covered by additional IPR. If the patent application was
       abandoned, then the new IPR disclosure must explicitly withdraw
       any earlier IPR disclosures based on the application.  IPR
       disclosures against a particular Contribution are assumed to be
       inherited by revisions of the Contribution and by any RFCs that
       are published from the Contribution unless the disclosure has been
       updated or withdrawn.

SB> The above is ideal, but I seriously wonder if a busy IPR group
SB> will provide update (2) and (3). Given the application number
SB> anyone interested can find the (2)and (3) for themselves.
SB> Again the principle of minimizing the work of third parties
SB> applies.

========================



5.5. Licensing Information in an IPR Disclosure

    A. Since IPR disclosures will be used by IETF working groups during
       their evaluation of alternative technical solutions, it is helpful
       if an IPR disclosure includes information about licensing of the
       IPR in case Implementing Technologies require a license.
       Specifically, it is helpful to indicate whether, upon approval by
       the IESG for publication as an RFC of the relevant IETF
       specification(s), all persons will be able to obtain the right to
       implement, use, distribute and exercise other rights with respect
       to an Implementing Technology a) under a royalty-free and
       otherwise reasonable and non- discriminatory license, or b) under
       a license that contains reasonable and non-discriminatory terms
       and conditions, including a reasonable royalty or other payment,
       or c) without the need to obtain a license from the IPR holder
       (e.g., a covenant not to sue).

SB> One of the most popular IPR terms is so called MAD. It is surprising
SB> that you do not call this out.

===================



5.7. Disclosures for Oral Contributions.

    .... then the Contributor must accompany
    such oral Contribution with an oral declaration that he/she is aware
    of relevant IPR in as much detail as reasonably possible

SB> I do not recall ever seeing a purely verbal disclosure, and wonder
SB> what the process is, how this is archived and how it is discovered?


================


6. Failure to Disclose

    There may be cases in which individuals are not permitted by their
    employers or by other factors to disclose the existence or substance
    of patent applications or other IPR.  Since disclosure is required
    for anyone making a Contribution or participating in IETF activities,
    a person who is not willing or able to disclose IPR for this reason,
    or any other reason, must not contribute to or participate in IETF
    activities with respect to technologies that he or she reasonably and
    personally knows to be Covered by IPR which he or she will not
    disclose, unless that person knows that his or her employer or
    sponsor will make the required disclosures on his or her behalf.

SB> Doesn't this have implications for those that work or have
SB> previously worked in the defence sector? Do we really wish
SB> to potentially exclude such individuals? I am not sure how
SB> we deal with the situation, but I am concerned about unintended
SB> consequences here.

==================


7. Evaluating Alternative Technologies in IETF Working Groups

    In general, IETF working groups prefer technologies with no known IPR
    claims or, for technologies with claims against them, an offer of
    royalty-free licensing.  However, to solve a given technical problem,
    IETF working groups have the discretion to adopt a technology as to
    which IPR claims have been made if they feel that this technology is
    superior enough to alternatives with fewer IPR claims or free
    licensing to outweigh the potential cost of the licenses. To assist
    these working groups, it is helpful for the IPR claimants to declare,
    in their IPR Declarations, the terms, if any, on which they are
    willing to license their IPR Covering the relevant IETF Documents.

SB> I really do not see how a WG can properly apply the above considerations
SB> given that it is not permitted to discuss the financial terms
SB> of the licence.
SB>
SB> Historically this may have been less important, but with IoT this changes.
SB> what would be a reasonable cost in a core router can be a showstopper
SB> in a $1 device.


    When adopting new technologies, the participants in an IETF working
    group are expected to evaluate all the relevant tradeoffs from their
    perspective. Most of the time these considerations are based purely
    on technical excellence, but IPR considerations may also affect the
    evaluation and specific licensing terms may affect the participants'
    opinion on the desirability of adopting a particular technology.

SB> Again I do not see how this works given the inability to discuss
SB> the detailed licence terms within a WG.

====================

    Some common
    conditions include 1) terms that are fair, reasonable and non-
    discriminatory, and which may bear royalties or other financial
    obligations (FRAND or RAND); 2) royalty-free terms that are otherwise
    fair, reasonable and non-discriminatory (RAND-z); and 3) commitments
    not to assert declared IPR.

SB> One of the most common (at least in the Routing area) is non-assert
SB> unless the other party asserts (so called MAD)

====================

12. Security Considerations

    This memo relates to IETF process, not any particular technology.
    There are security considerations when adopting any technology,
    whether IPR-protected or not.  A working group should take those
    security considerations into account as one part of evaluating the
    technology, just as IPR is one part, but there are no known issues of
    security with IPR procedures.

SB> I wonder if this is entirely correct. How about someone who owns
SB> IPR silently waiting until deployment and then getting an IPR
SB> based shutdown order? With nations and quasi nations applying unconventional
SB> warfare, I suspect that there is a potential IPR attack vector.



From nobody Tue Jan 24 08:21:58 2017
Return-Path: <stewart@g3ysx.org.uk>
X-Original-To: rtg-dir@ietf.org
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FFDA12962C; Tue, 24 Jan 2017 08:21:52 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Stewart Bryant <stewart@g3ysx.org.uk>
To: <rtg-dir@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.40.4
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <148527491228.12747.12659683399033217868.idtracker@ietfa.amsl.com>
Date: Tue, 24 Jan 2017 08:21:52 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/msq2Ohd2rkY5Rj_DIwahQM_rtow>
Cc: ietf@ietf.org, draft-bradner-rfc3979bis.all@ietf.org
Subject: [RTG-DIR] Review of draft-bradner-rfc3979bis-10
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Jan 2017 16:21:52 -0000

Reviewer: Stewart Bryant
Review result: Has Issues

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-bradner-rfc3979bis-10.txt
Reviewer: Stewart Bryant
Review Date: 2017/01/24
IETF LC End Date: In Last Call (ends 2017-02-15)
Intended Status: Best Current Practice

Summary: Ready with Issues

Comments:

Given the multitude of issues that surround IPR this is a document
that is almost
impossible to perfect. I have noted below a number of concerns and
consequences
that I suggest the RTG ADs consider during their deliberations.

Issues

I am not sure what classification to give the following comments.


 1. Definitions


      Such statements include oral statements, as well as written and
      electronic communications, which are addressed to:

      o the IETF plenary session,
      o any IETF working group [see BCP 25] or portion thereof,
      o any IETF "birds of a feather" (BOF) session or portion
thereof,
      o any design team [see BCP 25] or portion thereof,
      o the IESG, or any member thereof on behalf of the IESG,
      o the IAB or any member thereof on behalf of the IAB,
      o any IETF mailing list, web site, chat room or discussion
board,
         operated by or under the auspices of the IETF, including the
         IETF list itself,
      o the RFC Editor or the Internet-Drafts function.

      Statements made outside of an IETF session, mailing list or
other
      function, or that are clearly not intended to be input to an
IETF
      activity, group or function, are not Contributions in the
context
      of this document.  For example, the presentations made by
invited
      speakers at IETF plenary sessions to discuss advances in
Internet
      technology generally, or to describe their existing products or
      technologies, are not Contributions.

SB> It is interesting that you exclude WG Chairs from the list of
SB> officials that you call out, and yet they can be a key player in
SB> in deciding whether an encumbered technology progresses or not.
SB>
SB> Would it not be cleaner to express this in terms of "officials"?

=============


   e. "IETF": In the context of this document, the IETF includes all
      individuals who participate in meetings, working groups,
mailing
      lists, functions and other activities which are organized or
      initiated by ISOC, the IESG or the IAB under the general
      designation of the Internet Engineering Task Force or IETF, but
      solely to the extent of such participation.

SB> I think this is a definition of so called "members of the IETF"
SB> Certainly the term "IETF" on its own means a multitude of things
SB> to different people and is easily confused.

==============




   j. "Internet-Draft": a temporary document used in the IETF and RFC
      Editor processes, as described in [RFC2026].

SB> IDs are no longer temporary documents. There was a myth that
SB> were temporary long after they were unofficially archived, but
they
SB> are now formally archived by the tools system. This is important
SB> because they have a potential influence that stretches beyond
SB> the notional six months.

===============


   B. Such Contributor represents that there are no limits to the
      Contributor's ability to make the grants, acknowledgments and
      agreements herein that are reasonably and personally known to
the
      Contributor.

SB> I do not understand what point B above means.

================


   5.2.3      Timing of Disclosure by ADs

   By the nature of their office, IETF area directors may become
aware
   of Contributions late in the process (for example at IETF Last
Call
   or during IESG review) and, therefor and in such cases, cannot
   reasonably be expected to disclose IPR Covering those
Contributions
   until they become aware of them.

SB> I made the following point as an input via another route.
SB>
SB> There are a number of people that would not ordinarily be
expected
SB> to see a document until the very late stages of the process.
SB> The Gen-art reviewers, and the directorates doing cross are
SB> reviews. It would seem reasonable to give dispensation to all
SB> of the groups assisting the ADs in late stage reviews where
SB> the reviewer took no part in the development of the document.
SB>
SB> Either the above or strike the section.

====================

5.4. What Must be in an IPR Disclosure?

5.4.1. Content of IPR Disclosures

   The IPR disclosure must
   also list the name(s) of the inventor(s) (with respect to issued
   patents and published patent applications) and the specific IETF
   Document(s) or activity affected.

SB> It is new to require the names of inventors. Given that the names
SB> of inventors are in the published patent it would seem reasonable
SB> to follow the principle of minimizing the actions required by
SB> organizations outside the IETF and not add this requirement.

   If the IETF Document is an
   Internet-Draft, it must be referenced by specific version number.

SB> That is presumably the version number in which the IPR was
SB> first observed by the IPR owner. You cover updates later
SB> but it may be useful to clarify upfront that you do not expect
SB> per version IPR refresh.

======================


   A. An IPR disclosure must be updated or a new disclosure made
      promptly after any of the following has occurred unless
sufficient
      information to identify the issued patent was disclosed when
the
      patent application was disclosed: (1) the publication of a
      previously unpublished patent application, (2) the abandonment
of
      a patent application (3) the issuance of a patent on a
previously
      disclosed patent application ), (4) a material change to the
IETF
      Document covered by the Disclosure that causes the Disclosure
to
      be covered by additional IPR. If the patent application was
      abandoned, then the new IPR disclosure must explicitly withdraw
      any earlier IPR disclosures based on the application.  IPR
      disclosures against a particular Contribution are assumed to be
      inherited by revisions of the Contribution and by any RFCs that
      are published from the Contribution unless the disclosure has
been
      updated or withdrawn.

SB> The above is ideal, but I seriously wonder if a busy IPR group
SB> will provide update (2) and (3). Given the application number
SB> anyone interested can find the (2)and (3) for themselves.
SB> Again the principle of minimizing the work of third parties
SB> applies.

========================



5.5. Licensing Information in an IPR Disclosure

   A. Since IPR disclosures will be used by IETF working groups
during
      their evaluation of alternative technical solutions, it is
helpful
      if an IPR disclosure includes information about licensing of
the
      IPR in case Implementing Technologies require a license.
      Specifically, it is helpful to indicate whether, upon approval
by
      the IESG for publication as an RFC of the relevant IETF
      specification(s), all persons will be able to obtain the right
to
      implement, use, distribute and exercise other rights with
respect
      to an Implementing Technology a) under a royalty-free and
      otherwise reasonable and non- discriminatory license, or b)
under
      a license that contains reasonable and non-discriminatory terms
      and conditions, including a reasonable royalty or other
payment,
      or c) without the need to obtain a license from the IPR holder
      (e.g., a covenant not to sue).

SB> One of the most popular IPR terms is so called MAD. It is
surprising
SB> that you do not call this out.

===================



5.7. Disclosures for Oral Contributions.

   .... then the Contributor must accompany
   such oral Contribution with an oral declaration that he/she is
aware
   of relevant IPR in as much detail as reasonably possible

SB> I do not recall ever seeing a purely verbal disclosure, and
wonder
SB> what the process is, how this is archived and how it is
discovered?


================


6. Failure to Disclose

   There may be cases in which individuals are not permitted by their
   employers or by other factors to disclose the existence or
substance
   of patent applications or other IPR.  Since disclosure is required
   for anyone making a Contribution or participating in IETF
activities,
   a person who is not willing or able to disclose IPR for this
reason,
   or any other reason, must not contribute to or participate in IETF
   activities with respect to technologies that he or she reasonably
and
   personally knows to be Covered by IPR which he or she will not
   disclose, unless that person knows that his or her employer or
   sponsor will make the required disclosures on his or her behalf.

SB> Doesn't this have implications for those that work or have
SB> previously worked in the defence sector? Do we really wish
SB> to potentially exclude such individuals? I am not sure how
SB> we deal with the situation, but I am concerned about unintended
SB> consequences here.

==================


7. Evaluating Alternative Technologies in IETF Working Groups

   In general, IETF working groups prefer technologies with no known
IPR
   claims or, for technologies with claims against them, an offer of
   royalty-free licensing.  However, to solve a given technical
problem,
   IETF working groups have the discretion to adopt a technology as
to
   which IPR claims have been made if they feel that this technology
is
   superior enough to alternatives with fewer IPR claims or free
   licensing to outweigh the potential cost of the licenses. To
assist
   these working groups, it is helpful for the IPR claimants to
declare,
   in their IPR Declarations, the terms, if any, on which they are
   willing to license their IPR Covering the relevant IETF Documents.

SB> I really do not see how a WG can properly apply the above
considerations
SB> given that it is not permitted to discuss the financial terms
SB> of the licence.
SB>
SB> Historically this may have been less important, but with IoT this
changes.
SB> what would be a reasonable cost in a core router can be a
showstopper
SB> in a $1 device.


   When adopting new technologies, the participants in an IETF
working
   group are expected to evaluate all the relevant tradeoffs from
their
   perspective. Most of the time these considerations are based
purely
   on technical excellence, but IPR considerations may also affect
the
   evaluation and specific licensing terms may affect the
participants'
   opinion on the desirability of adopting a particular technology.

SB> Again I do not see how this works given the inability to discuss
SB> the detailed licence terms within a WG.

====================

   Some common
   conditions include 1) terms that are fair, reasonable and non-
   discriminatory, and which may bear royalties or other financial
   obligations (FRAND or RAND); 2) royalty-free terms that are
otherwise
   fair, reasonable and non-discriminatory (RAND-z); and 3)
commitments
   not to assert declared IPR.

SB> One of the most common (at least in the Routing area) is
non-assert
SB> unless the other party asserts (so called MAD)

====================

12. Security Considerations

   This memo relates to IETF process, not any particular technology.
   There are security considerations when adopting any technology,
   whether IPR-protected or not.  A working group should take those
   security considerations into account as one part of evaluating the
   technology, just as IPR is one part, but there are no known issues
of
   security with IPR procedures.

SB> I wonder if this is entirely correct. How about someone who owns
SB> IPR silently waiting until deployment and then getting an IPR
SB> based shutdown order? With nations and quasi nations applying
unconventional
SB> warfare, I suspect that there is a potential IPR attack vector.




From nobody Thu Jan 26 14:09:51 2017
Return-Path: <d3e3e3@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3CFE129C0C; Thu, 26 Jan 2017 14:09:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level: 
X-Spam-Status: No, score=-2.449 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_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k_IHjQA6rFsb; Thu, 26 Jan 2017 14:09:42 -0800 (PST)
Received: from mail-it0-x244.google.com (mail-it0-x244.google.com [IPv6:2607:f8b0:4001:c0b::244]) (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 8D9EC129BFD; Thu, 26 Jan 2017 14:09:42 -0800 (PST)
Received: by mail-it0-x244.google.com with SMTP id 203so6527973ith.2; Thu, 26 Jan 2017 14:09:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=KkjBNeRZSH1uG2dsrAjIqV+NEEhtOgMabN1sHfP/ix8=; b=FOPWjxG6P4SUDR3UYaK88yKTcinYie37IR5Z1nN/4/TiIu5s993rrBcJX5DVuHC7fI 6r+DhOC1Xcl1EJCIJGPmo7Z8fdEWwztcLt5H9lL6x9OsL8Lkz0VJa+Xf1hFkoG2S72yR oPBvgyzKQ6E7eSJWa9RuifjEzXwzGoBdi+3xNxH2JG7Co5I6IKNNpTD2eubF7BWP+7re Lgtg8UgTIbpi0W19hLOEigRPkFYA+Drs1nrWCtT38tVhP7E43Qtr4CxuUzjJJtTp6vOs fzoJMaK62MXT+eCoqWWIhBQctooMwab9tKCkRozYRLV7qvJYZpi04HTm8mDjcsNAPYW+ gdNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=KkjBNeRZSH1uG2dsrAjIqV+NEEhtOgMabN1sHfP/ix8=; b=BMF2Q0UG/lXOp4x/SH6zCmI2kTIndaWXS0cVZj4LiUzGAOPaJYdOpg8DvUeU2q/5PH 9D1loBh90ASmBSvg6pqOAUfzmtudeD395Dy6YNVdR/dRJRn58uTCHgDOSlegiMdDSuGs arkdoTd5aCzNVroeavtqJnUDSfdClPr6zLX9ccI29kR/5Md82vRA1tNTxNfr656scVBY VwDtKTJEH6NMYx9pkkXO2eQxzM72xciYNrTmZ7noxDeIYYFFb1UlnOr3dttTZKrxUWWR ksVe7X3G38fiVnmRVBKbPU66e4K1DAGIQ/yXHzl8I0C2rHE+jZXjAKFPO0g3TjS3QWgF lTrA==
X-Gm-Message-State: AIkVDXIfabK9JzFZHPU+z3Yaz6j7asBh4KWAvD7Y/ogDsNWumYjVu8VwKVtpqXBG3x4jcFHbj0LtlosD6H9a4w==
X-Received: by 10.36.170.68 with SMTP id y4mr689740iti.7.1485468581571; Thu, 26 Jan 2017 14:09:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.41.72 with HTTP; Thu, 26 Jan 2017 14:09:26 -0800 (PST)
In-Reply-To: <e32f157e-c466-ec37-56aa-ebabdac91464@pi.nu>
References: <e32f157e-c466-ec37-56aa-ebabdac91464@pi.nu>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Thu, 26 Jan 2017 17:09:26 -0500
Message-ID: <CAF4+nEH6zSpV=S2W68DSz53c4d0TRnnJt_cech11anuVXryXCw@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/crYaAiznDR87XkyU9k1NOGa9Cfw>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, draft-ietf-trill-ecn-support@ietf.org, "trill-chairs@ietf.org" <trill-chairs@ietf.org>, "Yemin \(Amy" <amy.yemin@huawei.com>, "trill@ietf.org" <trill@ietf.org>
Subject: Re: [RTG-DIR] QA review of draft-ietf-trill-ecn-support
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 26 Jan 2017 22:09:45 -0000

Hi Loa,

Thanks for your comments. See below

On Sat, Jan 21, 2017 at 12:02 AM, Loa Andersson <loa@pi.nu> wrote:
> Authors,
>
> I have been asked to do a Routing Area Directorate QA review of
> draft-ietf-trill-ecn-support.
>
> Caveat - I'm not a congestion control expert, and this will show up in
> my comments. The place where I ask for clarifications might be perfectly
> clear for a reader that is up to speed in the area.
>
> Summary:
>
> I think the document is on the right track, for a reader not an
> expert in the area there are a lot of abbreviations that are not
> properly expanded. I also think that it would be a good idea to more
> clearly make the the case why the document is needed (abstract
> and/or introduction).
>
> After a while I stop trying to distinguish between "Minor issues"
> and "Nits" and placed everything as Minor Issues. I guess I could
> have done everything as Nits :).

OK :-)

> Other than the Comment/Minor Issues I find the document pretty solid,

Thanks.

> though I sometimes found it hard to parse sentences.
> If you want I can take a look at that aspect once what is in this
> review has been addressed.
>
> Comments:
>
> Last paragraph of the Introduction
> ----------------------------------
>
>    Whichever RBridges do not support ECN, this
>    specification ensures congestion notification will propagate safely
>    to Destination because the packet will be dropped if explicit
>    congestion notification cannot be propagated and drop is itself an
>    implicit form of congestion notification.
>
> Is this logic really watertight? What if the packet is dropped because of a
> checksum error?

I think the point of that paragraph is to overcome the presumption
many readers might have that ECN marking would be useless if the
Destination does not understand ECN marking.

> Major Issues:
>
>
> Minor Issues:
>
> Abstract
> --------
> I find the Abstract a bit meager, a little more context would be good.
>
>    Maybe lead with some short words about what ECN is good for.
>
> And maybe use this from the Introduction:
>
>    This specification provides for any ECN marking in the traffic at the
>    ingress to be copied into the TRILL Extension Header Flags Word. It
>    also enables congestion marking by a congested RBridge such as RBn or
>    RB1 above in the TRILL Header Extension Flags Word [RFC7179].

OK. How about this:

   Explicit congestion notification (ECN) allows a forwarding element
   to notify downstream devices, including the destination, of the
   onset of congestion without having to drop packets. This can
   improve network efficiency through better flow control without
   packet drops. This document extends ECN to TRILL switches,
   including integration with IP ECN, and provides for ECN marking in
   the TRILL Header Extension Flags Word (see RFC 7179).

> ECNencapGuide
> -------------
>
> This reference has expired, probably not a problem since Bob is a
> co-author of both documents.
>
> TRILL Header
> ------------
>
> Referred to in section in the Introduction, I think a reference would be
> good.

OK.

> The ECN Specific Extended Header Flags
> --------------------------------------
>
> The pictures is less than intuitive, it took me quite some time de-code it.
> I did the following:
> Critical (?) flags
>  0 - CRHbH (no expansion found in document)
>  1 - CRItE (no expansion found in document)
>  2 - CRRsv (no expansion found in document)
>
> CHbH flags (Critical Hop by Hop flags - no expansion found in document)
>  3 - unassigned
>  4 - unassigned
>  5 - unassigned
>  6 - unassigned
>  7 - CRCAF (no expansion found in document)
>
> NCHbH flags = Non-Critical Hop-by-Hop flags
>  8 - NCCAF (no expansion found in document)
>  9 - unassigned
> 10 - unassigned
> 11 - unassigned
> -------------------------------------------
> 12 - ECN = Explicit Congestion Notification
> 13   (two bit flags)
> -------------------------------------------
>
> CRSV flags (no expansion found in document)
> -------------------------------------------
> 14 - Ext Hop Cnt (no expansion found in document)
> 15   three bit field
> 16
> ------------------------------------------
>
> NCRSV flags (no expansion found in document)
> 17 - unassigned
> 18 - unassigned
> 19 - unassigned
> 20 - unassigned
> ------------------------------------------
>
> CItE flags = Critical Ingress-to-Egress
> ------------------------------------------
> 21 - unassigned
> 22 - unassigned
> 23 - unassigned
> 24 - unassigned
> 25 - unassigned
> 26 - CCE = Critical Congestion Experienced
> ------------------------------------------
>
> NCItE flags = Non Critical Ingress-to-Egress
> --------------------------------------------
> 27 - Ext Clr (no expansion found in document)
> 28   two bit field
> --------------------------------------------
> 29 - unassigned
> 30 - unassigned
> 31 - unassigned

I'm not sure how much explanation/definition needs to appear in this
document for bits that are irrelevant to the document. All of your "no
expansion found in document" comments are true and probably a bit more
should be said but the draft does, in connection with bits other than
those it specifies, say

   See [RFC7780] and [RFC7179] for the meaning of the other
   bits.

The format seems moderately clear and is the same as in Section 10.2
of RFC 7780. Adding a mention that the TRILL Header Extension Flags
Word is 32-bits and the bit numbers are across the top might
help. Also, for those wishing to see a more tabular presentation, a
pointer to the IANA Registry
http://www.iana.org/assignments/trill-parameters/trill-parameters.xhtml#extended-header-flags
might help.

> Multi-bit flags
> ---------------
>
> In the context I've been active "flags" are one bit, if there are multiple
> bits they are called fields. I understand that in the context
> this is written there are multiple bit flags.

At the beginning of Section 2, it says "a two-bit TRILL-ECN
field". Since the name of the TRILL Header "Extension Flags Word" is
now embedded in multiple RFCs, I don't think that should be changed
but I wouldn't have any problem reviewing the draft to see that
multi-bit regions of that 32-bit word are consistently referred to as
fields.

> Bit 11 and 12
> -------------
>
> Bit 11 and 12 has the following code points:
>
>           Binary  Name     Meaning
>           ------  -------  -----------------------------------
>             00     Not-ECT Not ECN-Capable Transport
>             01     ECT(1)  ECN-Capable Transport (1)
>             10     ECT(0)  ECN-Capable Transport (0)
>             11     NCCE    Non-Critical Congestion Experienced
>
>                     Table 1. TRILL-ECN Field Codepoints
>
> There is no good explanation what ECT(0) and ECT(1) means, even though
> it is (page 9) said that "ECT(1) as a lesser severity level, termed the
> Threshold-Marked (ThM) codepoint". It could be inferred that ECT(0) is
> a higher severity level, but this should be clearly spelled out.

That distinction between ECT(0) and ECT(1) only applies if the PCN
variant of ECN is in use which is why the text you quote is in a
subsection of Section 4 (TRILL Support for ECN Variants). There is a
reference to RFC 6660 which talks about this. Perhaps we can make that
clearer.

> RFC 3168 does not make the distinction between ECT(0) and ECT(1), but
> says that it will be done in future RFCs; since this is about 3000 RFCs
> ago it might have happened but I couldn't find it. If this has been done
> I think a reference would be good.

This distincition is in RFC 6660 on PCN (Pre-Congestion Notification).

> Code Point 0b11
> ---------------
> The text above Table 1 says:
> OLD
> "However codepoint 11 is called Non-Critical Congestion Experienced
> (NCCE)..."
> I think this should be:
> However code point 0b11 is called Non-Critical Congestion Experienced
> (NCCE)..."

OK.

> The text further says that the code point is call NCCE to distinguish
> it from Congestion Experienced in IP. The question I have is why it is
> necessary to distinguish code point 0b11, but not 0b00, 0b01 and 0b10?

Because the meaning of the other three code points is the same in
TRILL and IP.

> ECN SUpport
> -----------
>
> The first paragraph has "logically" at three places, what would be the
> difference if these "logically" are dropped?

Probably not. I think that word was included to be careful not to
overly constrain the order of processing within a TRILL switch.

> First sentence in sectuion 3.1
> ------------------------------
>
> The sentence says:
> "The ingress behavior is as follows:"
>
> I would say
> "The behavior of an ingress RBridge is as follows:"
> or even
> "The behavior of an ingress RBridge MUST be as follows:"

OK.

> cleared vs set to zero
> ----------------------
> The last sub-bullet in the first main bullet of section 3.1 says:
> "ensure the CCE flag is cleared to zero (Flags Word bit 26)." I would
> have used "cleared" or "swt to zero".

I think "set to zero" is clearer.

> First line section 3,2
> ----------------------
> s/ahow/shown
> Caveat I normally don't English grammar reviews, but sometimes I can't stop
> myself :)

OK.

> Second line first main bullet in section 3.2
> --------------------------------------------
>
> I prefer the format "guidelines in RFC 7567 [RFC7567]"

I really don't see any benefit to that and I think "RFC xxxx
[RFCxxxx]" is not used in TRILL RFCs.

> Third sub-bullet in the third main bullet of section 3.2
> ---------------------------------------------------------
>
> It says:
> "+  set the TRILL-ECN field to Not-ECT (00);"
>
> Here you use "field" instead of "flag", which is fine, but the document
> should be consistent. Either:
> +  set the TRILL-ECN field to Not-ECT (0b00);
> or
> +  set the TRILL-ECN flag to Not-ECT (0b00);

I agree with your earlier comment that "field" is generally better.

> Egress ECN Support
> ------------------
> First sentence:
>   "If the egress RBridge does not support ECN, it will ignore bits 12
>    and 13 of any Flags Word that is present, because it does not contain
>    any special ECN logic."
>
> in "it will ignore" what does "it" refer to?
>
> SHould it be:
>
>   "If the egress RBridge does not support ECN, the RBridge will ignore
>    the TRILL-ECN field (bits 12 and 13) if a Flags Word that is
>    present, because it has no ECN logic."

Yes, although it might be even clearer in the first line to say
"... ECN, that RBridge will ..."

> TRILL Support for ECN Variants
> ------------------------------
> The second sentence of section four says:
>
>    Section 3 specifies interworking between TRILL and the original
>    standardized form of ECN in IP [RFC3168].
>
> RFC 3168 is updated by RFC 4301, RFC 6040, does section 3 relate to
> RFC 3168 or does the updates come into plan. IF the updates are in
> scope I think the sentence should say:
>
>    Section 3 specifies interworking between TRILL and the original
>    standardized form of ECN in IP RFC 3168 [RFC3168], and the updates
>    in RFC4310 [RFC4301] and RFC 6040 [6040].

Interestingly, although RFC Editor meta-data consistencly shows RFC
4301 as updating RFC 3168, this is not indicated on the first page of
RFC 4301. While ECN is mentioned a number of times in RFC 4301 and
that RFC could be viewed as extending ECN, I'm not quite sure what, if
any, change RFC 4301 makes to the behavior standardized RFC in 3168.

I'll look at this more closely but I think the text currently in the
draft is OK and need not refer to either RFC 4301 or RFC 6040.

> Nits:
>
> Codepoints
> ----------
> at several places "codepoint(s)" I think the words IANA and the
> RFC Editor use is "code point(s)"

While I didn't to an exhaustive search, everywhere I looked in the ECN
and PCN RFCs, "codepoint" is used so I would prefer to leave this
unchanged for now.

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

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


From nobody Fri Jan 27 12:35:23 2017
Return-Path: <xufeng.liu.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 AEDEA12989C; Fri, 27 Jan 2017 12:35:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G67I8wTNJz2c; Fri, 27 Jan 2017 12:35:16 -0800 (PST)
Received: from mail-oi0-x242.google.com (mail-oi0-x242.google.com [IPv6:2607:f8b0:4003:c06::242]) (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 A4101129898; Fri, 27 Jan 2017 12:35:16 -0800 (PST)
Received: by mail-oi0-x242.google.com with SMTP id x84so21439227oix.2; Fri, 27 Jan 2017 12:35:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=hND5uwqniWmbmDcDNqMVKAgX9SunuNs7x4bmjvmUKDo=; b=W2jWjp+cnet/00ozbT9/+szyNH/qsd8ulYmlGTxPwwjXvUgjdGiqefINFhC66Yah0m +PA/q+vj73oFq6RFoY43mVnZszoShd54Z81um/+33gUyxGUEzkd5HmPi2P0GKTpfMwpH 08VfP0L2VdogKqSzAxoRohkT/qtdh3HRdHuEW/1jL81u1c9akLB1VCMYHW6LtK5a4oKZ iOiMqgcnuz9yuU6lPKqAh8Rp/Rzvk8HVhVVRADf+KMAYf3q7YKZm5gUHMPn5X6qW8McI Y3RJ/3QIuRE6jV70q7Ez5p5Q2pE+j8NuzD1Y8NJ3UJpQEwI3IGZwNxrx9QLld6nDfUeE yGiw==
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:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=hND5uwqniWmbmDcDNqMVKAgX9SunuNs7x4bmjvmUKDo=; b=IWMg144Zi0QhbytGGaRLXGATCjtPPvhKv0h2zwZpUKlcRes1r6XTJFxy8DD+YDzAYQ ZXfxpjzkKHXaymhVpLsmBH4SM/Perlpc4BY4nfsxyMGY+EVkZlvr2UolpN6W2AUP/GxG +u9BCUUVqv8vjTOtYokXC+pqcfGQ4gVx5yyAHgGkrfykIGIbzttRpCq9G5bdkwtmymA/ ZZMh7yLE4rYTbO50MqMUhqRX4AWitFTor/n8CC7sxyCrpS/0NEQx1k4/00/pjVSBNq4U ox5Uywfw++8wyQZxXC1htsVmrjtNTB5sUIF8nEKaS5/oHbLhZ796/vSCSDh4c1wbjA7/ X+7A==
X-Gm-Message-State: AIkVDXJv9+DqF/y/DWDHV0wZoCg8PqBH5aSA0xit4HkyMpty3Sje0RDmPAypMRnoZqv9iw==
X-Received: by 10.202.105.70 with SMTP id e67mr6293185oic.26.1485549315826; Fri, 27 Jan 2017 12:35:15 -0800 (PST)
Received: from xliuus (wsip-98-191-72-170.dc.dc.cox.net. [98.191.72.170]) by smtp.gmail.com with ESMTPSA id y19sm2927099oie.12.2017.01.27.12.35.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Jan 2017 12:35:15 -0800 (PST)
From: "Xufeng Liu" <xufeng.liu.ietf@gmail.com>
To: "'Julien Meuric'" <julien.meuric@orange.com>, <rtgwg@ietf.org>, <draft-ietf-rtgwg-yang-rip.all@ietf.org>
References: <adbb1acc-8bf3-39cb-66a8-241f9de8063c@orange.com>
In-Reply-To: <adbb1acc-8bf3-39cb-66a8-241f9de8063c@orange.com>
Date: Fri, 27 Jan 2017 15:35:14 -0500
Message-ID: <05f401d278dc$dd884800$9898d800$@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: AQHSbbusHPGEu64lXU+lpvEF+ZzvaKFM13aw
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/jW1i8cBWf5rPKqIKNKtAjj3yeek>
Cc: rtg-dir@ietf.org
Subject: Re: [RTG-DIR] Routing Directorate QA Review of draft-ietf-rtgwg-yang-rip
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Jan 2017 20:35:19 -0000

Hi Julien,

Thank you much for the review. An updated version =
https://tools.ietf.org/html/draft-ietf-rtgwg-yang-rip-03 has been posted =
to address most of these items.
Please let us know for any further issues.

Thanks,
- Xufeng


> -----Original Message-----
> From: Julien Meuric [mailto:julien.meuric@orange.com]
> Sent: Friday, January 13, 2017 11:40 AM
> To: rtgwg@ietf.org; draft-ietf-rtgwg-yang-rip.all@ietf.org
> Cc: rtg-dir@ietf.org
> Subject: Routing Directorate QA Review of draft-ietf-rtgwg-yang-rip
>=20
> Hello,
>=20
> I have been selected as the Routing Directorate QA reviewer for this =
draft. For
> more information about the Routing Directorate, please see
> =E2=82=AC=E2=80=B9http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>=20
> At this stage, the intend of the following is not to discuss the WG's =
decision
> about the I-D, but rather to help improving its content.
>=20
> Please not that I am not deep Yang expert, but RFC 6087 has provided =
me with
> valuable guidelines.
>=20
> _Summary_
> The Yang module specified in the I-D may be almost complete to move =
forward.
> The carrying document however deserves an update before going to the =
next
> step. I do not repeat every comment raised by Yang doctors in last =
December,
> but those need to be addressed as well.
>=20
[Xufeng] Replied in a separate email thread.

> _Comments_
> - Add "import ietf-isis" and "import ietf-bgp" (page 9)
[Xufeng] Added "ietf-isis". The model "ietf-bgp" has expired and fails =
to compile. We may wait for a newer version of it. Since we do not use =
any type or grouping from "ietf-bgp", we do not need to import it for =
now.

> - According to RFC 6087, section 3.1, "the module description =
statement MUST
> contain a reference to the latest approved IETF Trust Copyright =
statement" (p
> 10).
[Xufeng] Fixed. Thanks.

> - Both "prefix-set-ref" and "route-policy-ref" are defined as new =
types (p 11): is
> there a reason not to consider them as generic types specified =
elsewhere (e.g.,
> among routing types).
[Xufeng] These two local definitions are intended to refer any common =
types defined in other models whenever available. At this moment, =
https://datatracker.ietf.org/doc/draft-ietf-rtgwg-policy-model/ has =
expired and does not compile. We will update this model whenever an =
updated policy model is available.

> - Yangvalidator raises errors on the 6 "must" expressions (cf. Yang =
doctors'
> review).
[Xufeng] Fixed.=20

> - The security section does not say anything about the read/write =
fields nor the
> "clear route" RPC: it really requires some work, please see the =
template in RFC
> 6087, section 6.1.
[Xufeng] Updated the security section.

> - Normative references needs to be updated, at least with the =
following:
>   * RFC 6991
>   * RFC 7223
>   * RFC 7277
>   * draft-ietf-rtgwg-routing-types
>   * draft-ietf-rtgwg-yang-key-chain
>   * draft-ietf-ospf-yang
>   * draft-ietf-isis-yang-isis-cfg
>   * draft-ietf-idr-bgp-model
>   * draft-ietf-bfd-yang
[Xufeng] Updated.

> - Reading RFC 1724 (RIPv2 MIB) is clearly unnecessary to understand =
the
> document, the reference must thus be moved to the informative list.
[Xufeng] Adjusted as suggested.

>=20
> _Nits_
> - In the "bfd-protocol-parms" string (page 10), the abbreviation for =
"parameters"
> is unusual; was "params" intended?
[Xufeng] Changed to "bfd-protocol-parameters"

> - In "originate-default-route-container" (p 12), to be consistent: =
s/RIP or RIPng
> instance/RIP routing instance/
[Xufeng] Fixed.

> - In "redistribute-container" (p 12): s/BFP autonomous system/BGP =
autonomous
> system/
[Xufeng] Fixed.

> - In "list isis" (p 12-13): s/ISIS/IS-IS/  [5 times]
[Xufeng] Fixed.

> - In "list ospfv2" (p 14-15): s/OSPF routing instance into the RIP =
routing
[Xufeng] Fixed.

> instance/OSPFv2 routing instance into the RIPv2 routing instance/  =
[twice]
[Xufeng] Fixed.

> - In "route-type" of "list ospfv2" (p 15): s/OSPF routes matching the =
specified
> route type into the RIP routing instance/OSPFv2 routes matching the =
specified
> route type into the RIPv2 routing instance/
[Xufeng] Fixed.

> - In "list ospfv3" (p 15): s/OSPF routing instance into the RIP =
routing
> instance/OSPFv3 routing instance into the RIPng routing instance/  =
[twice]
[Xufeng] Fixed.

> - In "route-type" of "list ospfv3" (p 16): s/OSPF routes matching the =
specified
> route type into the RIP routing instance/OSPFv3 routes matching the =
specified
> route type into the RIPng routing instance/
[Xufeng] Fixed.

> - In "ripv2" (p 16): s/RIP routing instance into the current RIP =
routing
> instance/RIPv2 routing instance into the current RIPv2 routing =
instance/  [twice]
[Xufeng] Fixed.

> - In "leaf listen" of "list interface" (p 29): s/RIP or RIPng/RIPv2 or =
RIPng/
[Xufeng] Fixed.

> - In "container ipv4" (p 31): s/A RIPv2 RIP neighbor/A RIPv2 neighbor/
[Xufeng] Fixed.

> - In "container ipv6" (p 33): s/A RIPv2 RIP neighbor/A RIPng neighbor/
[Xufeng] Fixed.

> - In "leaf ipv6-prefix" of "container routes" (p 34): s/in =
RFC5952)and/in RFC5952)
> and/
[Xufeng] Fixed.

>=20
>=20
> Regards,
>=20
> Julien



From nobody Sat Jan 28 00:44:59 2017
Return-Path: <loa@pi.nu>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C146129453; Sat, 28 Jan 2017 00:44:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.098
X-Spam-Level: 
X-Spam-Status: No, score=-5.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-3.199, 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 LvLivUpzPZFe; Sat, 28 Jan 2017 00:44:55 -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 AFE6512946C; Sat, 28 Jan 2017 00:44:54 -0800 (PST)
Received: from [192.168.1.11] (unknown [122.52.28.146]) (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 D57FE18013DA; Sat, 28 Jan 2017 09:44:49 +0100 (CET)
To: Donald Eastlake <d3e3e3@gmail.com>
References: <e32f157e-c466-ec37-56aa-ebabdac91464@pi.nu> <CAF4+nEH6zSpV=S2W68DSz53c4d0TRnnJt_cech11anuVXryXCw@mail.gmail.com>
From: Loa Andersson <loa@pi.nu>
Message-ID: <2a67b907-bba6-31c9-2d53-7581df97cac4@pi.nu>
Date: Sat, 28 Jan 2017 16:44:40 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAF4+nEH6zSpV=S2W68DSz53c4d0TRnnJt_cech11anuVXryXCw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/TqiZvBn1qcDB98WzyoDZiFza160>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, draft-ietf-trill-ecn-support@ietf.org, "trill-chairs@ietf.org" <trill-chairs@ietf.org>, "Yemin \(Amy" <amy.yemin@huawei.com>, "trill@ietf.org" <trill@ietf.org>
Subject: Re: [RTG-DIR] QA review of draft-ietf-trill-ecn-support
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Jan 2017 08:44:58 -0000

Donald,

I'm pretty happy with your response on my comments. I think that the 
agreed updates will go a long way to improve readability of the
document.

/Loa

On 2017-01-27 06:09, Donald Eastlake wrote:
> Hi Loa,
>
> Thanks for your comments. See below
>
> On Sat, Jan 21, 2017 at 12:02 AM, Loa Andersson <loa@pi.nu> wrote:
>> Authors,
>>
>> I have been asked to do a Routing Area Directorate QA review of
>> draft-ietf-trill-ecn-support.
>>
>> Caveat - I'm not a congestion control expert, and this will show up in
>> my comments. The place where I ask for clarifications might be perfectly
>> clear for a reader that is up to speed in the area.
>>
>> Summary:
>>
>> I think the document is on the right track, for a reader not an
>> expert in the area there are a lot of abbreviations that are not
>> properly expanded. I also think that it would be a good idea to more
>> clearly make the the case why the document is needed (abstract
>> and/or introduction).
>>
>> After a while I stop trying to distinguish between "Minor issues"
>> and "Nits" and placed everything as Minor Issues. I guess I could
>> have done everything as Nits :).
>
> OK :-)
>
>> Other than the Comment/Minor Issues I find the document pretty solid,
>
> Thanks.
>
>> though I sometimes found it hard to parse sentences.
>> If you want I can take a look at that aspect once what is in this
>> review has been addressed.
>>
>> Comments:
>>
>> Last paragraph of the Introduction
>> ----------------------------------
>>
>>    Whichever RBridges do not support ECN, this
>>    specification ensures congestion notification will propagate safely
>>    to Destination because the packet will be dropped if explicit
>>    congestion notification cannot be propagated and drop is itself an
>>    implicit form of congestion notification.
>>
>> Is this logic really watertight? What if the packet is dropped because of a
>> checksum error?
>
> I think the point of that paragraph is to overcome the presumption
> many readers might have that ECN marking would be useless if the
> Destination does not understand ECN marking.
>
>> Major Issues:
>>
>>
>> Minor Issues:
>>
>> Abstract
>> --------
>> I find the Abstract a bit meager, a little more context would be good.
>>
>>    Maybe lead with some short words about what ECN is good for.
>>
>> And maybe use this from the Introduction:
>>
>>    This specification provides for any ECN marking in the traffic at the
>>    ingress to be copied into the TRILL Extension Header Flags Word. It
>>    also enables congestion marking by a congested RBridge such as RBn or
>>    RB1 above in the TRILL Header Extension Flags Word [RFC7179].
>
> OK. How about this:
>
>    Explicit congestion notification (ECN) allows a forwarding element
>    to notify downstream devices, including the destination, of the
>    onset of congestion without having to drop packets. This can
>    improve network efficiency through better flow control without
>    packet drops. This document extends ECN to TRILL switches,
>    including integration with IP ECN, and provides for ECN marking in
>    the TRILL Header Extension Flags Word (see RFC 7179).
>
>> ECNencapGuide
>> -------------
>>
>> This reference has expired, probably not a problem since Bob is a
>> co-author of both documents.
>>
>> TRILL Header
>> ------------
>>
>> Referred to in section in the Introduction, I think a reference would be
>> good.
>
> OK.
>
>> The ECN Specific Extended Header Flags
>> --------------------------------------
>>
>> The pictures is less than intuitive, it took me quite some time de-code it.
>> I did the following:
>> Critical (?) flags
>>  0 - CRHbH (no expansion found in document)
>>  1 - CRItE (no expansion found in document)
>>  2 - CRRsv (no expansion found in document)
>>
>> CHbH flags (Critical Hop by Hop flags - no expansion found in document)
>>  3 - unassigned
>>  4 - unassigned
>>  5 - unassigned
>>  6 - unassigned
>>  7 - CRCAF (no expansion found in document)
>>
>> NCHbH flags = Non-Critical Hop-by-Hop flags
>>  8 - NCCAF (no expansion found in document)
>>  9 - unassigned
>> 10 - unassigned
>> 11 - unassigned
>> -------------------------------------------
>> 12 - ECN = Explicit Congestion Notification
>> 13   (two bit flags)
>> -------------------------------------------
>>
>> CRSV flags (no expansion found in document)
>> -------------------------------------------
>> 14 - Ext Hop Cnt (no expansion found in document)
>> 15   three bit field
>> 16
>> ------------------------------------------
>>
>> NCRSV flags (no expansion found in document)
>> 17 - unassigned
>> 18 - unassigned
>> 19 - unassigned
>> 20 - unassigned
>> ------------------------------------------
>>
>> CItE flags = Critical Ingress-to-Egress
>> ------------------------------------------
>> 21 - unassigned
>> 22 - unassigned
>> 23 - unassigned
>> 24 - unassigned
>> 25 - unassigned
>> 26 - CCE = Critical Congestion Experienced
>> ------------------------------------------
>>
>> NCItE flags = Non Critical Ingress-to-Egress
>> --------------------------------------------
>> 27 - Ext Clr (no expansion found in document)
>> 28   two bit field
>> --------------------------------------------
>> 29 - unassigned
>> 30 - unassigned
>> 31 - unassigned
>
> I'm not sure how much explanation/definition needs to appear in this
> document for bits that are irrelevant to the document. All of your "no
> expansion found in document" comments are true and probably a bit more
> should be said but the draft does, in connection with bits other than
> those it specifies, say
>
>    See [RFC7780] and [RFC7179] for the meaning of the other
>    bits.
>
> The format seems moderately clear and is the same as in Section 10.2
> of RFC 7780. Adding a mention that the TRILL Header Extension Flags
> Word is 32-bits and the bit numbers are across the top might
> help. Also, for those wishing to see a more tabular presentation, a
> pointer to the IANA Registry
> http://www.iana.org/assignments/trill-parameters/trill-parameters.xhtml#extended-header-flags
> might help.
>
>> Multi-bit flags
>> ---------------
>>
>> In the context I've been active "flags" are one bit, if there are multiple
>> bits they are called fields. I understand that in the context
>> this is written there are multiple bit flags.
>
> At the beginning of Section 2, it says "a two-bit TRILL-ECN
> field". Since the name of the TRILL Header "Extension Flags Word" is
> now embedded in multiple RFCs, I don't think that should be changed
> but I wouldn't have any problem reviewing the draft to see that
> multi-bit regions of that 32-bit word are consistently referred to as
> fields.
>
>> Bit 11 and 12
>> -------------
>>
>> Bit 11 and 12 has the following code points:
>>
>>           Binary  Name     Meaning
>>           ------  -------  -----------------------------------
>>             00     Not-ECT Not ECN-Capable Transport
>>             01     ECT(1)  ECN-Capable Transport (1)
>>             10     ECT(0)  ECN-Capable Transport (0)
>>             11     NCCE    Non-Critical Congestion Experienced
>>
>>                     Table 1. TRILL-ECN Field Codepoints
>>
>> There is no good explanation what ECT(0) and ECT(1) means, even though
>> it is (page 9) said that "ECT(1) as a lesser severity level, termed the
>> Threshold-Marked (ThM) codepoint". It could be inferred that ECT(0) is
>> a higher severity level, but this should be clearly spelled out.
>
> That distinction between ECT(0) and ECT(1) only applies if the PCN
> variant of ECN is in use which is why the text you quote is in a
> subsection of Section 4 (TRILL Support for ECN Variants). There is a
> reference to RFC 6660 which talks about this. Perhaps we can make that
> clearer.
>
>> RFC 3168 does not make the distinction between ECT(0) and ECT(1), but
>> says that it will be done in future RFCs; since this is about 3000 RFCs
>> ago it might have happened but I couldn't find it. If this has been done
>> I think a reference would be good.
>
> This distincition is in RFC 6660 on PCN (Pre-Congestion Notification).
>
>> Code Point 0b11
>> ---------------
>> The text above Table 1 says:
>> OLD
>> "However codepoint 11 is called Non-Critical Congestion Experienced
>> (NCCE)..."
>> I think this should be:
>> However code point 0b11 is called Non-Critical Congestion Experienced
>> (NCCE)..."
>
> OK.
>
>> The text further says that the code point is call NCCE to distinguish
>> it from Congestion Experienced in IP. The question I have is why it is
>> necessary to distinguish code point 0b11, but not 0b00, 0b01 and 0b10?
>
> Because the meaning of the other three code points is the same in
> TRILL and IP.
>
>> ECN SUpport
>> -----------
>>
>> The first paragraph has "logically" at three places, what would be the
>> difference if these "logically" are dropped?
>
> Probably not. I think that word was included to be careful not to
> overly constrain the order of processing within a TRILL switch.
>
>> First sentence in sectuion 3.1
>> ------------------------------
>>
>> The sentence says:
>> "The ingress behavior is as follows:"
>>
>> I would say
>> "The behavior of an ingress RBridge is as follows:"
>> or even
>> "The behavior of an ingress RBridge MUST be as follows:"
>
> OK.
>
>> cleared vs set to zero
>> ----------------------
>> The last sub-bullet in the first main bullet of section 3.1 says:
>> "ensure the CCE flag is cleared to zero (Flags Word bit 26)." I would
>> have used "cleared" or "swt to zero".
>
> I think "set to zero" is clearer.
>
>> First line section 3,2
>> ----------------------
>> s/ahow/shown
>> Caveat I normally don't English grammar reviews, but sometimes I can't stop
>> myself :)
>
> OK.
>
>> Second line first main bullet in section 3.2
>> --------------------------------------------
>>
>> I prefer the format "guidelines in RFC 7567 [RFC7567]"
>
> I really don't see any benefit to that and I think "RFC xxxx
> [RFCxxxx]" is not used in TRILL RFCs.
>
>> Third sub-bullet in the third main bullet of section 3.2
>> ---------------------------------------------------------
>>
>> It says:
>> "+  set the TRILL-ECN field to Not-ECT (00);"
>>
>> Here you use "field" instead of "flag", which is fine, but the document
>> should be consistent. Either:
>> +  set the TRILL-ECN field to Not-ECT (0b00);
>> or
>> +  set the TRILL-ECN flag to Not-ECT (0b00);
>
> I agree with your earlier comment that "field" is generally better.
>
>> Egress ECN Support
>> ------------------
>> First sentence:
>>   "If the egress RBridge does not support ECN, it will ignore bits 12
>>    and 13 of any Flags Word that is present, because it does not contain
>>    any special ECN logic."
>>
>> in "it will ignore" what does "it" refer to?
>>
>> SHould it be:
>>
>>   "If the egress RBridge does not support ECN, the RBridge will ignore
>>    the TRILL-ECN field (bits 12 and 13) if a Flags Word that is
>>    present, because it has no ECN logic."
>
> Yes, although it might be even clearer in the first line to say
> "... ECN, that RBridge will ..."
>
>> TRILL Support for ECN Variants
>> ------------------------------
>> The second sentence of section four says:
>>
>>    Section 3 specifies interworking between TRILL and the original
>>    standardized form of ECN in IP [RFC3168].
>>
>> RFC 3168 is updated by RFC 4301, RFC 6040, does section 3 relate to
>> RFC 3168 or does the updates come into plan. IF the updates are in
>> scope I think the sentence should say:
>>
>>    Section 3 specifies interworking between TRILL and the original
>>    standardized form of ECN in IP RFC 3168 [RFC3168], and the updates
>>    in RFC4310 [RFC4301] and RFC 6040 [6040].
>
> Interestingly, although RFC Editor meta-data consistencly shows RFC
> 4301 as updating RFC 3168, this is not indicated on the first page of
> RFC 4301. While ECN is mentioned a number of times in RFC 4301 and
> that RFC could be viewed as extending ECN, I'm not quite sure what, if
> any, change RFC 4301 makes to the behavior standardized RFC in 3168.
>
> I'll look at this more closely but I think the text currently in the
> draft is OK and need not refer to either RFC 4301 or RFC 6040.
>
>> Nits:
>>
>> Codepoints
>> ----------
>> at several places "codepoint(s)" I think the words IANA and the
>> RFC Editor use is "code point(s)"
>
> While I didn't to an exhaustive search, everywhere I looked in the ECN
> and PCN RFCs, "codepoint" is used so I would prefer to leave this
> unchanged for now.
>
> Thanks,
> Donald
> ===============================
>  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>  155 Beaver Street, Milford, MA 01757 USA
>  d3e3e3@gmail.com
>
>> /Loa
>> --
>>
>> Loa Andersson                        email: loa@mail01.huawei.com
>> Senior MPLS Expert                          loa@pi.nu
>> Huawei Technologies (consultant)     phone: +46 739 81 21 64

-- 


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


From nobody Tue Jan 31 02:25:22 2017
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 0260A129408; Tue, 31 Jan 2017 02:25:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.733
X-Spam-Level: 
X-Spam-Status: No, score=-6.733 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-3.199, SPF_SOFTFAIL=0.665] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kuXb6SHQ0mGI; Tue, 31 Jan 2017 02:25:15 -0800 (PST)
Received: from r-mail1.rd.orange.com (r-mail1.rd.orange.com [217.108.152.41]) by ietfa.amsl.com (Postfix) with ESMTP id B6DBE126B6D; Tue, 31 Jan 2017 02:17:09 -0800 (PST)
Received: from r-mail1.rd.orange.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 6B5B3A442C8; Tue, 31 Jan 2017 11:17:08 +0100 (CET)
Received: from FTRDCH01.rd.francetelecom.fr (unknown [10.194.32.11]) by r-mail1.rd.orange.com (Postfix) with ESMTP id 61BC7A442B7; Tue, 31 Jan 2017 11:17:08 +0100 (CET)
Received: from [10.193.71.173] (10.193.71.173) by FTRDCH01.rd.francetelecom.fr (10.194.32.11) with Microsoft SMTP Server id 14.3.319.2; Tue, 31 Jan 2017 11:17:07 +0100
To: Xufeng Liu <xufeng.liu.ietf@gmail.com>
References: <adbb1acc-8bf3-39cb-66a8-241f9de8063c@orange.com> <05f401d278dc$dd884800$9898d800$@gmail.com>
From: Julien Meuric <julien.meuric@orange.com>
Organization: Orange
Message-ID: <904238bc-7165-2cb1-5c2c-8fe02a54c1b9@orange.com>
Date: Tue, 31 Jan 2017 11:17:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <05f401d278dc$dd884800$9898d800$@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/yKpEb0VWi5jkYTBNmjc4y1sG5dY>
Cc: rtg-dir@ietf.org, draft-ietf-rtgwg-yang-rip.all@ietf.org, rtgwg@ietf.org
Subject: Re: [RTG-DIR] Routing Directorate QA Review of draft-ietf-rtgwg-yang-rip
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 10:25:17 -0000

Hi Xufeng,

Thank you for the update. Looking at the diffs, it seems that you have
addressed my comments. This version is fine by me for a QA review at
this stage.

Thanks,

Julien


Jan. 27, 2017 - xufeng.liu.ietf@gmail.com:
> Hi Julien,
> 
> Thank you much for the review. An updated version https://tools.ietf.org/html/draft-ietf-rtgwg-yang-rip-03 has been posted to address most of these items.
> Please let us know for any further issues.
> 
> Thanks,
> - Xufeng
> 
> 
>> -----Original Message-----
>> From: Julien Meuric [mailto:julien.meuric@orange.com]
>> Sent: Friday, January 13, 2017 11:40 AM
>>
>> Hello,
>>
>> I have been selected as the Routing Directorate QA reviewer for this draft. For
>> more information about the Routing Directorate, please see
>> â‚¬â€¹http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>>
>> At this stage, the intend of the following is not to discuss the WG's decision
>> about the I-D, but rather to help improving its content.
>>
>> Please not that I am not deep Yang expert, but RFC 6087 has provided me with
>> valuable guidelines.
>>
>> _Summary_
>> The Yang module specified in the I-D may be almost complete to move forward.
>> The carrying document however deserves an update before going to the next
>> step. I do not repeat every comment raised by Yang doctors in last December,
>> but those need to be addressed as well.
>>
> [Xufeng] Replied in a separate email thread.
> 
>> _Comments_
>> - Add "import ietf-isis" and "import ietf-bgp" (page 9)
> [Xufeng] Added "ietf-isis". The model "ietf-bgp" has expired and fails to compile. We may wait for a newer version of it. Since we do not use any type or grouping from "ietf-bgp", we do not need to import it for now.
> 
>> - According to RFC 6087, section 3.1, "the module description statement MUST
>> contain a reference to the latest approved IETF Trust Copyright statement" (p
>> 10).
> [Xufeng] Fixed. Thanks.
> 
>> - Both "prefix-set-ref" and "route-policy-ref" are defined as new types (p 11): is
>> there a reason not to consider them as generic types specified elsewhere (e.g.,
>> among routing types).
> [Xufeng] These two local definitions are intended to refer any common types defined in other models whenever available. At this moment, https://datatracker.ietf.org/doc/draft-ietf-rtgwg-policy-model/ has expired and does not compile. We will update this model whenever an updated policy model is available.
> 
>> - Yangvalidator raises errors on the 6 "must" expressions (cf. Yang doctors'
>> review).
> [Xufeng] Fixed. 
> 
>> - The security section does not say anything about the read/write fields nor the
>> "clear route" RPC: it really requires some work, please see the template in RFC
>> 6087, section 6.1.
> [Xufeng] Updated the security section.
> 
>> - Normative references needs to be updated, at least with the following:
>>   * RFC 6991
>>   * RFC 7223
>>   * RFC 7277
>>   * draft-ietf-rtgwg-routing-types
>>   * draft-ietf-rtgwg-yang-key-chain
>>   * draft-ietf-ospf-yang
>>   * draft-ietf-isis-yang-isis-cfg
>>   * draft-ietf-idr-bgp-model
>>   * draft-ietf-bfd-yang
> [Xufeng] Updated.
> 
>> - Reading RFC 1724 (RIPv2 MIB) is clearly unnecessary to understand the
>> document, the reference must thus be moved to the informative list.
> [Xufeng] Adjusted as suggested.
> 
>>
>> _Nits_
>> - In the "bfd-protocol-parms" string (page 10), the abbreviation for "parameters"
>> is unusual; was "params" intended?
> [Xufeng] Changed to "bfd-protocol-parameters"
> 
>> - In "originate-default-route-container" (p 12), to be consistent: s/RIP or RIPng
>> instance/RIP routing instance/
> [Xufeng] Fixed.
> 
>> - In "redistribute-container" (p 12): s/BFP autonomous system/BGP autonomous
>> system/
> [Xufeng] Fixed.
> 
>> - In "list isis" (p 12-13): s/ISIS/IS-IS/  [5 times]
> [Xufeng] Fixed.
> 
>> - In "list ospfv2" (p 14-15): s/OSPF routing instance into the RIP routing
> [Xufeng] Fixed.
> 
>> instance/OSPFv2 routing instance into the RIPv2 routing instance/  [twice]
> [Xufeng] Fixed.
> 
>> - In "route-type" of "list ospfv2" (p 15): s/OSPF routes matching the specified
>> route type into the RIP routing instance/OSPFv2 routes matching the specified
>> route type into the RIPv2 routing instance/
> [Xufeng] Fixed.
> 
>> - In "list ospfv3" (p 15): s/OSPF routing instance into the RIP routing
>> instance/OSPFv3 routing instance into the RIPng routing instance/  [twice]
> [Xufeng] Fixed.
> 
>> - In "route-type" of "list ospfv3" (p 16): s/OSPF routes matching the specified
>> route type into the RIP routing instance/OSPFv3 routes matching the specified
>> route type into the RIPng routing instance/
> [Xufeng] Fixed.
> 
>> - In "ripv2" (p 16): s/RIP routing instance into the current RIP routing
>> instance/RIPv2 routing instance into the current RIPv2 routing instance/  [twice]
> [Xufeng] Fixed.
> 
>> - In "leaf listen" of "list interface" (p 29): s/RIP or RIPng/RIPv2 or RIPng/
> [Xufeng] Fixed.
> 
>> - In "container ipv4" (p 31): s/A RIPv2 RIP neighbor/A RIPv2 neighbor/
> [Xufeng] Fixed.
> 
>> - In "container ipv6" (p 33): s/A RIPv2 RIP neighbor/A RIPng neighbor/
> [Xufeng] Fixed.
> 
>> - In "leaf ipv6-prefix" of "container routes" (p 34): s/in RFC5952)and/in RFC5952)
>> and/
> [Xufeng] Fixed.
> 
>>
>>
>> Regards,
>>
>> Julien
> 
> 


From nobody Tue Jan 31 08:26:48 2017
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 11DFA1299BD; Tue, 31 Jan 2017 08:26:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.911
X-Spam-Level: 
X-Spam-Status: No, score=-2.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=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 vi58PzvtUChv; Tue, 31 Jan 2017 08:26:40 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0138.outbound.protection.outlook.com [104.47.1.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67B46129FA5; Tue, 31 Jan 2017 08:26:39 -0800 (PST)
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; bh=rWUgyJzueQ2LOq7xOrxmas0lR6MDZdUN4SkHYV8Fy9U=; b=T4TExWHfGmbVNN1Bgiu128BwryYdlOywrtw/iyiZVgPHpwsQop5bbIOGThX8cNb6XW48WsmH6T+BmnnKbCVEk6Gtbh6rULhnxxoLxE8B7/ii4mNY4GMUAHYnMbBXhbsuBe6Bt4BQ599tLPbdxRIbkAduPUITHTe4WC0dUgHe8jY=
Received: from HE1PR0301MB2266.eurprd03.prod.outlook.com (10.168.31.153) by HE1PR0301MB2265.eurprd03.prod.outlook.com (10.168.31.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.874.12; Tue, 31 Jan 2017 16:26:36 +0000
Received: from HE1PR0301MB2266.eurprd03.prod.outlook.com ([10.168.31.153]) by HE1PR0301MB2266.eurprd03.prod.outlook.com ([10.168.31.153]) with mapi id 15.01.0874.020; Tue, 31 Jan 2017 16:26:36 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>, "<rtg-ads@ietf.org> (rtg-ads@ietf.org)" <rtg-ads@ietf.org>
Thread-Topic: Routing area directorate early (QA) review of draft-ietf-babel-applicability
Thread-Index: AdJqbUF2+v+klTWKTLOFsBcDuyirRQRVt4Jw
Date: Tue, 31 Jan 2017 16:26:36 +0000
Message-ID: <HE1PR0301MB22668B182167E8D7CD1F4E4A9D4A0@HE1PR0301MB2266.eurprd03.prod.outlook.com>
References: <BY2PR0201MB1910F03312F1A6360AB6790884640@BY2PR0201MB1910.namprd02.prod.outlook.com>
In-Reply-To: <BY2PR0201MB1910F03312F1A6360AB6790884640@BY2PR0201MB1910.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Vainshtein@ecitele.com; 
x-originating-ip: [147.234.241.1]
x-ms-office365-filtering-correlation-id: 50b744e8-c7b2-42e4-5b51-08d449f5ed56
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:HE1PR0301MB2265; 
x-microsoft-exchange-diagnostics: 1; HE1PR0301MB2265; 7:eLhap0/JWnzsi4uMAMJRSuFHOR99ifWmdyyRPUGkM47APozllWHL2DWi8ZT8Z4yBGpnFyUFV8zMT8RuI4HgQLua3et4UN6Eqd0VZXFAQPfdVAsIbku7Y7N1HrATN09yNsoFxg7l0lFstsBYKqGdPfWcW7tRNVD3w17ht+w9vbFo1DrMIRK/ECySmdWH0GPV0p9BnA+K17Bu+z7VGT8InV7a/HvWABlIm1EHW3XS1JDnJiZJXSKESpJYpDMPJpt+WIM5Hlw9AhufxgMU5ajmt9MUi0MDwcJmDGD1P8Hyrwr5ArhoaPHkSKSxgjJ0E0SZwd6Up4FEY/25Q9Dl0MszJQLAmjFHW5gxgmWc2flQRCcg+PGWxWyT81sf+wNuDc0m//qYHr34Ha/AAfJris1ha4lWhcVr7KLz6yRicNMCRy2k0XvN6KC+fl0HkXdtd+dxLGQ/9aCuC/PpzVJVT8L4PqXGtn8fzQm+8z0mPp4vnWOk6OxjZ0ZIMhdjk+kAa6DpI1JyClXRiNsw2EAYz1q4s/T5AuaHkE11QVeSwlCPAH98sat+zsn7Vge5Czm3/fISI
x-microsoft-antispam-prvs: <HE1PR0301MB2265DBCE03EA9085C2B628D79D4A0@HE1PR0301MB2265.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(192374486261705)(50582790962513)(21748063052155)(279101305709854);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(6072148); SRVR:HE1PR0301MB2265; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0301MB2265; 
x-forefront-prvs: 0204F0BDE2
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(39850400002)(39840400002)(39410400002)(39450400003)(39860400002)(377454003)(252514010)(189002)(54094003)(199003)(790700001)(54906002)(81166006)(3846002)(102836003)(92566002)(6116002)(53936002)(25786008)(77096006)(68736007)(2900100001)(66066001)(6436002)(606005)(39060400001)(99286003)(6506006)(8936002)(236005)(53946003)(8676002)(55016002)(2950100002)(189998001)(38730400001)(81156014)(9686003)(6306002)(54896002)(7416002)(230783001)(7906003)(3280700002)(101416001)(3660700001)(50986999)(9326002)(7736002)(76176999)(122556002)(5660300001)(74316002)(97736004)(4326007)(5001770100001)(33656002)(7696004)(86362001)(106356001)(105586002)(54356999)(2906002)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0301MB2265; H:HE1PR0301MB2266.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HE1PR0301MB22668B182167E8D7CD1F4E4A9D4A0HE1PR0301MB2266_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2017 16:26:36.2716 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2265
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/OZs8GSdpDTCtFcFWaYryItueces>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "'Zhangxian \(Xian\)'" <zhang.xian@huawei.com>, Juliusz Chroboczek <jch@irif.fr>, "babel@ietf.org" <babel@ietf.org>, "russ@riw.us" <russ@riw.us>, "Yemin \(Amy\)" <amy.yemin@huawei.com>, Donald Eastlake <d3e3e3@gmail.com>, "Jon Hudson \(jon.hudson@gmail.com\)" <jon.hudson@gmail.com>
Subject: [RTG-DIR] Routing area directorate early (QA) review of draft-ietf-babel-applicability
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 16:26:45 -0000

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

Hello,
I have been appointed as an early  (QA) RTG-DIR reviewer of draft-ietf-babe=
l-applicability.

The review has been requested by one of the BABEL WG chairs. The purpose of=
 an early review is to get an outside opinion on the work and to try to spo=
t any major issues or objections early on in its lifecycle.

Document: draft-ietf-babel-applicability-01
Reviewer: Sasha Vainshtein
Review Date: 31-Jan-17
IETF LC End Date: N/A
Intended Status: Informational

Before going into the review proper, I would like to make a couple of intro=
ductory statements.


1.       From my POV this review falls somewhere in between the RtgDir QA r=
eview and the "full' RtgDir review. This explains deviations from the full =
RtgDir review template.

2.       I have looked up for suitable precedents to understand the expecta=
tions for a stand-alone Applicability Statement document since it was not c=
lear to me what to expect.

a.       The draft under review is just 5 pages, which, from my POV, is cle=
arly a blessing for an "outside" reviewer. So I have decided, rather arbitr=
arily, to exclude several very long Applicability Statement RFCs for routin=
g and signaling protocols (e.g., RFC 7733<https://tools.ietf.org/html/rfc77=
33> - 38 pages, or RFC 6571<https://tools.ietf.org/html/rfc6571> - 35 pages=
) from my list of potential valid reference points.

b.      I have considered the following published documents as valid refere=
nce points for the purpose of this review:

                                                               i.      RFC =
2081<https://www.rfc-editor.org/rfc/rfc2081.txt>

                                                             ii.      RFC 3=
037<https://tools.ietf.org/html/rfc3037>

                                                            iii.      RFC 3=
210<https://tools.ietf.org/html/rfc3037>

c.       I have noticed that these documents more or less follow a common s=
cheme:

                                                               i.      A br=
ief technical overview of the protocol (at some level or detail)

                                                             ii.      Objec=
tives and actual results that can be achieved with the protocol

                                                            iii.      Speci=
fic limitations (e.g., scalability), possibly with information about the cr=
itical scale parameters

                                                           iv.      Securit=
y considerations

3.       I expected to see some level of compliance with the above-mentione=
d common scheme in the draft under review. At the same time I understand th=
at my selection of reference points and the resulting conclusion about the =
common scheme are somewhat arbitrary and may be biased. Hence I ask to take=
 the WG Chairs, the ADs and the RTG-DIR team to take the conclusions in my =
review with a grain of salt.

Summary:
I have some concerns about the document that can be summarized as "not enou=
gh information in the document to be published as an Informational RFC". Fr=
om my POV, these concerns should be resolved before the document is progres=
sed.
These concerns may be due to difference of expectations from the kind of do=
cument I has been assigned to review.

I have discussed my concerns in a private exchange with the author, but we =
have not resolved our differences at the time this review has been posted.

Comments:
The document is very short  and hence easy to read. It is divided into thre=
e main parts:

1.       Networks where use of BABEL has been successfully deployed

2.       Networks where use of BABEL is not recommended

3.       Security considerations



The IANA Considerations section is also present but it does not contain any=
 information (as expected).


Issues:

The draft differs from the above-mentioned common scheme and does not provi=
de sufficient level of detail. As a consequence, It does not meet my expect=
ations for a stand-alone Applicability Statement document.

1.       The technical overview of the protocol in the draft is limited to =
a single sentence that includes a reference to the base BABEL spec - RFC 61=
26.

a.       I have found that Sections 1.1 "Features" and 1.2 "Limitations" of=
 RFC 6126 contain quite a reasonable description of BABEL capabilities and =
weaknesses

b.      This would probably  suffice if we were dealing with an Applicabili=
ty Statement as a separate section in the spec. But from my POV a separate =
Applicability document should be more or less self-contained

2.       The draft lists four classes of networks where BABEL has been succ=
essfully deployed:

a.       Medium-sized hybrid networks that combine "a wired, aggregated bac=
kbone with meshy wireless bits at the edges".

                                                               i.      Succ=
ess of BABEL in these networks is attributed to its ability to "to deal wit=
h both classical, prefix-based ("Internet-style") routing and flat ("mesh-s=
tyle") routing over non-transitive link technologies"

                                                             ii.      No sp=
ecific parameters about the networks in this class are provided. From my PO=
V "medium-sized" and "meshy bits" can mean very different things to differe=
nt people

b.      Large overlay networks "built out of thousands of tunnels spanning =
continents" and "used with a metric computed from links' latencies".

                                                               i.      Succ=
ess of BABEL in these networks is attributed to the ability of BABEL to "re=
main stable and efficient in the presence of  unstable metrics, even in the=
 presence of a feedback loop"

                                                             ii.      No sp=
ecific parameters (e.g., frequency and the range of metric changes) are pro=
vided

                                                            iii.      Wirel=
ess pure mesh networks. No explanation is given for the claimed BABEL abili=
ty "be competitive with dedicated    routing protocols for wireless mesh ne=
tworks"

c.       Small unmanaged networks (three to five routers). BABEL is claimed=
 to be a replacement for RIP in these networks

3.       By and of itself, reference to actual deployments could be a great=
 advantage for an applicability document - if sufficient level of detail ab=
out these deployments is provided. While "sufficient level of detail' clear=
ly is in the eye of the reader, from my POV:

a.       The only class of networks where, the level of detail provided in =
the draft is quite sufficient, are "small, unmanaged networks (three to fiv=
e routers)"

b.      In the remaining cases the descriptions are somewhat vague. In part=
icular, there is no information about:

                                                               i.      The =
number of nodes and links per node encountered in specific deployments

                                                             ii.      Speci=
fic information about non-transitive behavior of links in these deployments=
 (e.g. the numbers of transitive vs. non-transitive links per node)

                                                            iii.      Frequ=
ency of changes in the metric and observed range of variations (where appli=
cable) etc.

4.       I have raised these points in a personal exchange with the author.

a.       It seems that in some cases the information is publicly available =
(and so could be included in the draft

b.      In some other cases the operators who have deployed BABEL object to=
 publication of any specific information about their networks.

5.       One more detail that IMHO is lacking is usage -or non-usage - of a=
ny extensions to the base BABEL spec in successful deployments and their im=
pact (or lack thereof) on the success.  This kind of detail could be import=
ant - or not

6.       The part of the draft that discusses the scenarios in which use of=
 BABEL is not recommended is more in line with the common scheme. However, =
I have noticed that:

a.       Section 1.2 of RFC 6126 explicitly mentions two potential weakness=
es of BABEL:

                                                               i.      Peri=
odic distribution of routing info.

                                                             ii.      Poten=
tial transient black-holing when an aggregated route is replaced by more sp=
ecific ones

b.      Only the first of these issues is mentioned in the draft as the roo=
t cause preventing effective use of BABEL in specific networks

                                                               i.      This=
 may be due to the fact that the second kind of problem has never been enco=
untered in actual deployments - or not.

                                                             ii.      In an=
y case, I would expect correlation between the limitations of BABEL as pres=
ented in the base spec and the impact of these limitations on actual deploy=
ments in the applicability document.

c.       I also think that non-applicability of BABEL as a routing protocol=
 in "large, stable, well-administrated networks" is not only due to the fac=
t that it uses periodic distribution of routing info - especially since the=
 protocols recommended for this purpose (OSPF and IS-IS) also do that (due =
to aging of their Link State databases even if, presumably, with much longe=
r periods)

7.       IMHO and FWIW, security concerns associated with BABEL, and the me=
chanisms for their mitigation  are  adequately presented in the draft.

I believe that the issues I've raised can be resolved to my satisfaction (a=
t the price of making the draft somewhat longer to read) by providing:

-          A reasonably detailed technical overview of BABEL in the draft b=
ased on a similar overview in the base spec

-          Some level of detail about the networks where BABEL has been suc=
cessfully deployed - where information is available and can be published wi=
thout causing unnecessary conflicts

-          Information about actual impact of de-aggregation of routes on b=
lack-holing in existing BABEL deployments. If such impact has not been obse=
rved, a mere statement of the fact would suffice, of course.

NITS:

I did not check the draft for nits.

Regards,
Sasha

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

From: Jonathan Hardwick [mailto:Jonathan.Hardwick@metaswitch.com]
Sent: Monday, January 09, 2017 1:42 PM
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Cc: Jon Hudson (jon.hudson@gmail.com) <jon.hudson@gmail.com>; Yemin (Amy) <=
amy.yemin@huawei.com>; Donald Eastlake <d3e3e3@gmail.com>; 'Zhangxian (Xian=
)' <zhang.xian@huawei.com>
Subject: Routing area directorate early (QA) review of draft-ietf-babel-app=
licability

Hi Sasha

Happy new year to you!  I wonder if you would be able to do an early direct=
orate review of this short draft?  The review has been requested by the bab=
el chairs and is due by 31 Jan.
https://datatracker.ietf.org/doc/draft-ietf-babel-applicability/?include_te=
xt=3D1

Just to remind you, the purpose of an early review is to get an outside opi=
nion on the work and to try to spot any major issues or objections early on=
 in its lifecycle.  Please send comments to the babel mailing list, rtg-dir=
 mailing list and babel chairs.

You will hopefully have also received an email from our new review tracking=
 system!

Please let me know if you can accept this assignment.

Best regards and all the best for 2017!
Jon



--_000_HE1PR0301MB22668B182167E8D7CD1F4E4A9D4A0HE1PR0301MB2266_
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:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* 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;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#44546A;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:190384421;
	mso-list-type:hybrid;
	mso-list-template-ids:4341382 67698703 67698713 67698715 67698703 67698713=
 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:205338858;
	mso-list-type:hybrid;
	mso-list-template-ids:1481811242 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:776943030;
	mso-list-type:hybrid;
	mso-list-template-ids:1866730366 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@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:-18.0pt;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@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:-18.0pt;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3
	{mso-list-id:1263873653;
	mso-list-type:hybrid;
	mso-list-template-ids:-1141490234 1769363672 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l3:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l4
	{mso-list-id:1587376034;
	mso-list-type:hybrid;
	mso-list-template-ids:-738065594 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l4:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l4:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l4:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l5
	{mso-list-id:1781946972;
	mso-list-type:hybrid;
	mso-list-template-ids:-1957536330 67698703 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l5:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l5:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l5:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[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">Hello,<o:p></o:p></p>
<p class=3D"MsoNormal">I have been appointed as an early &nbsp;(QA) RTG-DIR=
 reviewer of draft-ietf-babel-applicability.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The review has been requested by one of the BABEL WG=
 chairs. The purpose of an early review is to get an outside opinion on the=
 work and to try to spot any major issues or objections early on in its lif=
ecycle.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Document: draft-ietf-babel-applicability-01<o:p></o:=
p></p>
<p class=3D"MsoNormal">Reviewer: Sasha Vainshtein<o:p></o:p></p>
<p class=3D"MsoNormal">Review Date: 31-Jan-17<o:p></o:p></p>
<p class=3D"MsoNormal">IETF LC End Date: N/A <o:p></o:p></p>
<p class=3D"MsoNormal">Intended Status: Informational<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Before going into the review proper, I would like to=
 make a couple of introductory statements.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l5 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>From my POV this review fa=
lls somewhere in between the RtgDir QA review and the &#8220;full&#8217; Rt=
gDir review. This explains deviations from the full RtgDir review template.=
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l5 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>I have looked up for suita=
ble precedents to understand the expectations for a stand-alone Applicabili=
ty Statement document since it was not clear to me what to expect.<o:p></o:=
p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l5 level2 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>The draft under review is =
just 5 pages, which, from my POV, is clearly a blessing for an &#8220;outsi=
de&#8221; reviewer. So I have decided, rather arbitrarily, to exclude sever=
al very long Applicability Statement RFCs for
 routing and signaling protocols (e.g., <a href=3D"https://tools.ietf.org/h=
tml/rfc7733">
RFC 7733</a> &#8211; 38 pages, or <a href=3D"https://tools.ietf.org/html/rf=
c6571">RFC 6571</a> &#8211; 35 pages) from my list of potential valid refer=
ence points.
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l5 level2 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore">b.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>I have considered the foll=
owing published documents as valid reference points for the purpose of this=
 review:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l5 level3 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span><a hre=
f=3D"https://www.rfc-editor.org/rfc/rfc2081.txt">RFC 2081</a><o:p></o:p></p=
>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l5 level3 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span><a hr=
ef=3D"https://tools.ietf.org/html/rfc3037">RFC 3037</a><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l5 level3 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span><a h=
ref=3D"https://tools.ietf.org/html/rfc3037">RFC 3210</a><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l5 level2 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore">c.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>I have noticed that these =
documents more or less follow a common scheme:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l5 level3 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>A brie=
f technical overview of the protocol (at some level or detail)<o:p></o:p></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l5 level3 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>Objec=
tives and actual results that can be achieved with the protocol
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l5 level3 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>Spec=
ific limitations (e.g., scalability), possibly with information about the c=
ritical scale parameters<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l5 level3 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>iv.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>Secur=
ity considerations<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l5 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">3.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>I expected to see some lev=
el of compliance with the above-mentioned common scheme in the draft under =
review. At the same time I understand that my selection of reference points=
 and the resulting conclusion about
 the common scheme are somewhat arbitrary and may be biased. Hence I ask to=
 take the WG Chairs, the ADs and the RTG-DIR team to take the conclusions i=
n my review with a grain of salt.
<o:p></o:p></p>
<p class=3D"MsoNormal"><b><o:p>&nbsp;</o:p></b></p>
<p class=3D"MsoNormal"><b>Summary</b>:<o:p></o:p></p>
<p class=3D"MsoNormal">I have some concerns about the document that can be =
summarized as &#8220;not enough information in the document to be published=
 as an Informational RFC&#8221;. From my POV, these concerns should be reso=
lved before the document is progressed.
<o:p></o:p></p>
<p class=3D"MsoNormal">These concerns may be due to difference of expectati=
ons from the kind of document I has been assigned to review.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have discussed my concerns in a private exchange w=
ith the author, but we have not resolved our differences at the time this r=
eview has been posted.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>Comments</b>: <o:p></o:p></p>
<p class=3D"MsoNormal">The document is very short &nbsp;and hence easy to r=
ead. It is divided into three main parts:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l2 leve=
l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Networks where use of BABE=
L has been successfully deployed<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l2 leve=
l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Networks where use of BABE=
L is not recommended<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l2 leve=
l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">3.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Security considerations<o:=
p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0cm"><o:p>&nbsp;</o:p></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0cm">The IANA Considerat=
ions section is also present but it does not contain any information (as ex=
pected).<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0cm"><o:p>&nbsp;</o:p></=
p>
<p class=3D"MsoNormal"><b>Issues</b>:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The draft differs from the above-mentioned common sc=
heme and does not provide sufficient level of detail. As a consequence, It =
does not meet my expectations for a stand-alone Applicability Statement doc=
ument.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>The technical overview of =
the protocol in the draft is limited to a single sentence that includes a r=
eference to the base BABEL spec &#8211; RFC 6126.
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>I have found that Sections=
 1.1 &#8220;Features&#8221; and 1.2 &#8220;Limitations&#8221; of RFC 6126 c=
ontain quite a reasonable description of BABEL capabilities and weaknesses<=
o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">b.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>This would probably &nbsp;=
suffice if we were dealing with an Applicability Statement as a separate se=
ction in the spec. But from my POV a separate Applicability document should=
 be more or less self-contained<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>The draft lists four class=
es of networks where BABEL has been successfully deployed:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Medium-sized hybrid networ=
ks that combine &#8220;a wired, aggregated backbone with meshy wireless bit=
s at the edges&#8221;.
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>Succes=
s of BABEL in these networks is attributed to its ability to &#8220;to deal=
 with both classical, prefix-based (&quot;Internet-style&quot;) routing and=
 flat (&quot;mesh-style&quot;)
 routing over non-transitive link technologies&#8221;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>No sp=
ecific parameters about the networks in this class are provided. From my PO=
V &#8220;medium-sized&#8221; and &#8220;meshy bits&#8221; can mean very dif=
ferent things to different
 people<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">b.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Large overlay networks &#8=
220;built out of thousands of tunnels spanning continents&#8221; and &#8220=
;used with a metric computed from links' latencies&#8221;.
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>Succes=
s of BABEL in these networks is attributed to the ability of BABEL to &#822=
0;remain stable and efficient in the presence of &nbsp;unstable metrics, ev=
en in the
 presence of a feedback loop&#8221;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>No sp=
ecific parameters (e.g., frequency and the range of metric changes) are pro=
vided<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>Wire=
less pure mesh networks. No explanation is given for the claimed BABEL abil=
ity &#8220;be competitive with dedicated &nbsp;&nbsp;&nbsp;routing protocol=
s for wireless mesh
 networks&#8221;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">c.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Small unmanaged networks (=
three to five routers). BABEL is claimed to be a replacement for RIP in the=
se networks<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span style=3D"mso-list:Ignore">3.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>By and of itself, referenc=
e to actual deployments could be a great advantage for an applicability doc=
ument &#8211; if sufficient level of detail about these deployments is prov=
ided. While &#8220;sufficient level of detail&#8217;
 clearly is in the eye of the reader, from my POV:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>The only class of networks=
 where, the level of detail provided in the draft is quite sufficient, are =
&#8220;small, unmanaged networks (three to five routers)&#8221;<o:p></o:p><=
/p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">b.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>In the remaining cases the=
 descriptions are somewhat vague. In particular, there is no information ab=
out:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>The nu=
mber of nodes and links per node encountered in specific deployments<o:p></=
o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>Speci=
fic information about non-transitive behavior of links in these deployments=
 (e.g. the numbers of transitive vs. non-transitive links per node)<o:p></o=
:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>Freq=
uency of changes in the metric and observed range of variations (where appl=
icable) etc.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span style=3D"mso-list:Ignore">4.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>I have raised these points=
 in a personal exchange with the author.
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>It seems that in some case=
s the information is publicly available (and so could be included in the dr=
aft<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">b.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>In some other cases the op=
erators who have deployed BABEL object to publication of any specific infor=
mation about their networks.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span style=3D"mso-list:Ignore">5.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>One more detail that IMHO =
is lacking is usage &#8211;or non-usage - of any extensions to the base BAB=
EL spec in successful deployments and their impact (or lack thereof) on the=
 success. &nbsp;This kind of detail could be
 important &#8211; or not<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span style=3D"mso-list:Ignore">6.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>The part of the draft that=
 discusses the scenarios in which use of BABEL is not recommended is more i=
n line with the common scheme. However, I have noticed that:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Section 1.2 of RFC 6126 ex=
plicitly mentions two potential weaknesses of BABEL:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>Period=
ic distribution of routing info.
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>Poten=
tial transient black-holing when an aggregated route is replaced by more sp=
ecific ones<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">b.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Only the first of these is=
sues is mentioned in the draft as the root cause preventing effective use o=
f BABEL in specific networks<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>This m=
ay be due to the fact that the second kind of problem has never been encoun=
tered in actual deployments &#8211; or not.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:108.0pt;text-indent:-108=
.0pt;mso-text-indent-alt:-9.0pt;mso-list:l0 level3 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore"><span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=3D"LTR"></span>In an=
y case, I would expect correlation between the limitations of BABEL as pres=
ented in the base spec and the impact of these limitations on actual deploy=
ments
 in the applicability document.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">c.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>I also think that non-appl=
icability of BABEL as a routing protocol in &#8220;large, stable, well-admi=
nistrated networks&#8221; is not only due to the fact that it uses periodic=
 distribution of routing info &#8211; especially since
 the protocols recommended for this purpose (OSPF and IS-IS) also do that (=
due to aging of their Link State databases even if, presumably, with much l=
onger periods)
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span style=3D"mso-list:Ignore">7.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>IMHO and FWIW, security co=
ncerns associated with BABEL, and the mechanisms for their mitigation &nbsp=
;are &nbsp;adequately presented in the draft.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I believe that the issues I&#8217;ve raised can be r=
esolved to my satisfaction (at the price of making the draft somewhat longe=
r to read) by providing:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l3 leve=
l1 lfo7"><![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>A reasonably detailed tech=
nical overview of BABEL in the draft based on a similar overview in the bas=
e spec<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l3 leve=
l1 lfo7"><![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Some level of detail about=
 the networks where BABEL has been successfully deployed &#8211; where info=
rmation is available and can be published without causing unnecessary confl=
icts<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l3 leve=
l1 lfo7"><![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Information about actual i=
mpact of de-aggregation of routes on black-holing in existing BABEL deploym=
ents. If such impact has not been observed, a mere statement of the fact wo=
uld suffice, of course.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>NITS</b>:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I did not check the draft for nits.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#44546A">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#44546A">Sasha<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#44546A"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#44546A">Office: &#43;972-39266=
302<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#44546A">Cell:&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; &#43;972-549266302<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#44546A">Email:&nbsp;&nbsp; Ale=
xander.Vainshtein@ecitele.com<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#44546A"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Jonathan Hardwick [mailto:Jonathan.Hard=
wick@metaswitch.com]
<br>
<b>Sent:</b> Monday, January 09, 2017 1:42 PM<br>
<b>To:</b> Alexander Vainshtein &lt;Alexander.Vainshtein@ecitele.com&gt;<br=
>
<b>Cc:</b> Jon Hudson (jon.hudson@gmail.com) &lt;jon.hudson@gmail.com&gt;; =
Yemin (Amy) &lt;amy.yemin@huawei.com&gt;; Donald Eastlake &lt;d3e3e3@gmail.=
com&gt;; 'Zhangxian (Xian)' &lt;zhang.xian@huawei.com&gt;<br>
<b>Subject:</b> Routing area directorate early (QA) review of draft-ietf-ba=
bel-applicability<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi Sasha<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Happy new year to you!&nbsp; I =
wonder if you would be able to do an early directorate review of this short=
 draft?&nbsp; The review has been requested by the babel chairs and is due =
by 31 Jan.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><a href=3D"https://datatracker.=
ietf.org/doc/draft-ietf-babel-applicability/?include_text=3D1">https://data=
tracker.ietf.org/doc/draft-ietf-babel-applicability/?include_text=3D1</a><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Just to remind you, the purpose=
 of an early review is to get an outside opinion on the work and to try to =
spot any major issues or objections early on in its lifecycle.&nbsp; Please=
 send comments to the babel mailing list,
 rtg-dir mailing list and babel chairs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">You will hopefully have also re=
ceived an email from our new review tracking system!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Please let me know if you can a=
ccept this assignment.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Best regards and all the best f=
or 2017!<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">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_HE1PR0301MB22668B182167E8D7CD1F4E4A9D4A0HE1PR0301MB2266_--


From nobody Tue Jan 31 08:37:13 2017
Return-Path: <akatlas@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 9FCD0129549; Tue, 31 Jan 2017 08:37:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, FREEMAIL_REPLY=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=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 wgr-f_cmc7Y3; Tue, 31 Jan 2017 08:37:09 -0800 (PST)
Received: from mail-yb0-x22c.google.com (mail-yb0-x22c.google.com [IPv6:2607:f8b0:4002:c09::22c]) (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 AA339129547; Tue, 31 Jan 2017 08:37:08 -0800 (PST)
Received: by mail-yb0-x22c.google.com with SMTP id j82so125940587ybg.1; Tue, 31 Jan 2017 08:37:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=H99AlBDM27Cp3yhXkTo5zFacXJjn593zZOpiFKW3zj8=; b=oezBIiK6A51A9nLxQMOBvtd5eBmC+s63/rIPopyNU6pdt+sccK1aXzmNRjxe96uPiI WU352dFKZWx8yJ7dY0Uvo7JZrmIP04hcX82eQf8lNikla7Hk7/aMjM0gO+2DKDjOaV7M R3O9u5wF/F+zvG1ikuLnYlZxsNyoTvKOm82j7J5gy9GKUqp0OfwE4Q7KoTvtOVa+IAqc nXerVCyug3S6zp9JJRVChyV7WxJr7qTDGt3NmwvAQX5IaL8pJIm33AYP9XktRRP4YMMD 7zjtqJTGOD9sUcXyYLkssVixqWqn0G1hq45GZAMKEd4M9KucaSdHZL+zm+Hp7saoms4i 65Xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=H99AlBDM27Cp3yhXkTo5zFacXJjn593zZOpiFKW3zj8=; b=rYS2GQXC4jCnyHG7JpElF+XnAr2u8iHxuoKGos56kM3pvs2RiLmr2M1v0I3ej42TUZ nwmoSnstWTkzJL4BcvXLgpr/AIZ/qAC3olo6nQG1eZmueb+1SOO8p4XfN4MERtO2K4rD TxBUQAPR62eGgoNOJlfOLzJTPHY31P8uuWoX457ck94fiCqHt8e4FdW9kVzEzu/u1B2t esqqg3i17oB2NaMcwsdc5/vSxsMFYlF84IhxueW451gqLqxtohZHvX/OFK8glgJLDOs5 bmdPPWE58K+UNiPso8oazG6vczhnrsLtGKNGK0APqXkMwnJBB2vpnadQk4wHiMBbNccG E4Wg==
X-Gm-Message-State: AIkVDXLfzhN0hJobu85Xl6k8b54ysoXiXbfdwoz4xsyOxCvUFv4khPutwerxse+QNuxeSiluKsmcHAKZ9YTJaQ==
X-Received: by 10.129.40.9 with SMTP id o9mr18109694ywo.106.1485880627740; Tue, 31 Jan 2017 08:37:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.50.2 with HTTP; Tue, 31 Jan 2017 08:37:06 -0800 (PST)
In-Reply-To: <HE1PR0301MB22668B182167E8D7CD1F4E4A9D4A0@HE1PR0301MB2266.eurprd03.prod.outlook.com>
References: <BY2PR0201MB1910F03312F1A6360AB6790884640@BY2PR0201MB1910.namprd02.prod.outlook.com> <HE1PR0301MB22668B182167E8D7CD1F4E4A9D4A0@HE1PR0301MB2266.eurprd03.prod.outlook.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Tue, 31 Jan 2017 11:37:06 -0500
Message-ID: <CAG4d1rex8njs02b1ZhqR3A2uTZ8icFHgJLY5KBdxT1WrNn3ryg@mail.gmail.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Content-Type: multipart/alternative; boundary=001a1140973efec93f0547668abe
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/1V_1DD9yrQQ4k7OWlmMOIySDeio>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "Zhangxian \(Xian\)" <zhang.xian@huawei.com>, "russ@riw.us" <russ@riw.us>, Juliusz Chroboczek <jch@irif.fr>, "babel@ietf.org" <babel@ietf.org>, "<rtg-ads@ietf.org> \(rtg-ads@ietf.org\)" <rtg-ads@ietf.org>, Donald Eastlake <d3e3e3@gmail.com>, "Yemin \(Amy\)" <amy.yemin@huawei.com>, Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>, "Jon Hudson \(jon.hudson@gmail.com\)" <jon.hudson@gmail.com>
Subject: Re: [RTG-DIR] Routing area directorate early (QA) review of draft-ietf-babel-applicability
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 16:37:11 -0000

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

Sasha,

Thank you very much for your review and detailed suggestions.
I am certain the authors and WG Chairs will be proactive in improving the
document.

Regards,
Alia

On Tue, Jan 31, 2017 at 11:26 AM, Alexander Vainshtein <
Alexander.Vainshtein@ecitele.com> wrote:

> Hello,
>
> I have been appointed as an early  (QA) RTG-DIR reviewer of
> draft-ietf-babel-applicability.
>
>
>
> The review has been requested by one of the BABEL WG chairs. The purpose
> of an early review is to get an outside opinion on the work and to try to
> spot any major issues or objections early on in its lifecycle.
>
>
>
> Document: draft-ietf-babel-applicability-01
>
> Reviewer: Sasha Vainshtein
>
> Review Date: 31-Jan-17
>
> IETF LC End Date: N/A
>
> Intended Status: Informational
>
>
>
> Before going into the review proper, I would like to make a couple of
> introductory statements.
>
>
>
> 1.       From my POV this review falls somewhere in between the RtgDir QA
> review and the =E2=80=9Cfull=E2=80=99 RtgDir review. This explains deviat=
ions from the full
> RtgDir review template.
>
> 2.       I have looked up for suitable precedents to understand the
> expectations for a stand-alone Applicability Statement document since it
> was not clear to me what to expect.
>
> a.       The draft under review is just 5 pages, which, from my POV, is
> clearly a blessing for an =E2=80=9Coutside=E2=80=9D reviewer. So I have d=
ecided, rather
> arbitrarily, to exclude several very long Applicability Statement RFCs fo=
r
> routing and signaling protocols (e.g., RFC 7733
> <https://tools.ietf.org/html/rfc7733> =E2=80=93 38 pages, or RFC 6571
> <https://tools.ietf.org/html/rfc6571> =E2=80=93 35 pages) from my list of
> potential valid reference points.
>
> b.      I have considered the following published documents as valid
> reference points for the purpose of this review:
>
>                                                                i.      RF=
C
> 2081 <https://www.rfc-editor.org/rfc/rfc2081.txt>
>
>                                                              ii.      RFC
> 3037 <https://tools.ietf.org/html/rfc3037>
>
>                                                             iii.      RFC
> 3210 <https://tools.ietf.org/html/rfc3037>
>
> c.       I have noticed that these documents more or less follow a common
> scheme:
>
>                                                                i.      A
> brief technical overview of the protocol (at some level or detail)
>
>                                                              ii.      Obj=
ectives
> and actual results that can be achieved with the protocol
>
>                                                             iii.      Spe=
cific
> limitations (e.g., scalability), possibly with information about the
> critical scale parameters
>
>                                                            iv.      Secur=
ity
> considerations
>
> 3.       I expected to see some level of compliance with the
> above-mentioned common scheme in the draft under review. At the same time=
 I
> understand that my selection of reference points and the resulting
> conclusion about the common scheme are somewhat arbitrary and may be
> biased. Hence I ask to take the WG Chairs, the ADs and the RTG-DIR team t=
o
> take the conclusions in my review with a grain of salt.
>
>
>
> *Summary*:
>
> I have some concerns about the document that can be summarized as =E2=80=
=9Cnot
> enough information in the document to be published as an Informational
> RFC=E2=80=9D. From my POV, these concerns should be resolved before the d=
ocument is
> progressed.
>
> These concerns may be due to difference of expectations from the kind of
> document I has been assigned to review.
>
>
>
> I have discussed my concerns in a private exchange with the author, but w=
e
> have not resolved our differences at the time this review has been posted=
.
>
>
>
> *Comments*:
>
> The document is very short  and hence easy to read. It is divided into
> three main parts:
>
> 1.       Networks where use of BABEL has been successfully deployed
>
> 2.       Networks where use of BABEL is not recommended
>
> 3.       Security considerations
>
>
>
> The IANA Considerations section is also present but it does not contain
> any information (as expected).
>
>
>
> *Issues*:
>
>
>
> The draft differs from the above-mentioned common scheme and does not
> provide sufficient level of detail. As a consequence, It does not meet my
> expectations for a stand-alone Applicability Statement document.
>
> 1.       The technical overview of the protocol in the draft is limited
> to a single sentence that includes a reference to the base BABEL spec =E2=
=80=93 RFC
> 6126.
>
> a.       I have found that Sections 1.1 =E2=80=9CFeatures=E2=80=9D and 1.=
2 =E2=80=9CLimitations=E2=80=9D
> of RFC 6126 contain quite a reasonable description of BABEL capabilities
> and weaknesses
>
> b.      This would probably  suffice if we were dealing with an
> Applicability Statement as a separate section in the spec. But from my PO=
V
> a separate Applicability document should be more or less self-contained
>
> 2.       The draft lists four classes of networks where BABEL has been
> successfully deployed:
>
> a.       Medium-sized hybrid networks that combine =E2=80=9Ca wired, aggr=
egated
> backbone with meshy wireless bits at the edges=E2=80=9D.
>
>                                                                i.      Su=
ccess
> of BABEL in these networks is attributed to its ability to =E2=80=9Cto de=
al with
> both classical, prefix-based ("Internet-style") routing and flat
> ("mesh-style") routing over non-transitive link technologies=E2=80=9D
>
>                                                              ii.      No
> specific parameters about the networks in this class are provided. From m=
y
> POV =E2=80=9Cmedium-sized=E2=80=9D and =E2=80=9Cmeshy bits=E2=80=9D can m=
ean very different things to
> different people
>
> b.      Large overlay networks =E2=80=9Cbuilt out of thousands of tunnels
> spanning continents=E2=80=9D and =E2=80=9Cused with a metric computed fro=
m links'
> latencies=E2=80=9D.
>
>                                                                i.      Su=
ccess
> of BABEL in these networks is attributed to the ability of BABEL to =E2=
=80=9Cremain
> stable and efficient in the presence of  unstable metrics, even in the
> presence of a feedback loop=E2=80=9D
>
>                                                              ii.      No
> specific parameters (e.g., frequency and the range of metric changes) are
> provided
>
>                                                             iii.      Wir=
eless
> pure mesh networks. No explanation is given for the claimed BABEL ability
> =E2=80=9Cbe competitive with dedicated    routing protocols for wireless =
mesh
> networks=E2=80=9D
>
> c.       Small unmanaged networks (three to five routers). BABEL is
> claimed to be a replacement for RIP in these networks
>
> 3.       By and of itself, reference to actual deployments could be a
> great advantage for an applicability document =E2=80=93 if sufficient lev=
el of
> detail about these deployments is provided. While =E2=80=9Csufficient lev=
el of
> detail=E2=80=99 clearly is in the eye of the reader, from my POV:
>
> a.       The only class of networks where, the level of detail provided
> in the draft is quite sufficient, are =E2=80=9Csmall, unmanaged networks =
(three to
> five routers)=E2=80=9D
>
> b.      In the remaining cases the descriptions are somewhat vague. In
> particular, there is no information about:
>
>                                                                i.      Th=
e
> number of nodes and links per node encountered in specific deployments
>
>                                                              ii.      Spe=
cific
> information about non-transitive behavior of links in these deployments
> (e.g. the numbers of transitive vs. non-transitive links per node)
>
>                                                             iii.      Fre=
quency
> of changes in the metric and observed range of variations (where
> applicable) etc.
>
> 4.       I have raised these points in a personal exchange with the
> author.
>
> a.       It seems that in some cases the information is publicly
> available (and so could be included in the draft
>
> b.      In some other cases the operators who have deployed BABEL object
> to publication of any specific information about their networks.
>
> 5.       One more detail that IMHO is lacking is usage =E2=80=93or non-us=
age - of
> any extensions to the base BABEL spec in successful deployments and their
> impact (or lack thereof) on the success.  This kind of detail could be
> important =E2=80=93 or not
>
> 6.       The part of the draft that discusses the scenarios in which use
> of BABEL is not recommended is more in line with the common scheme.
> However, I have noticed that:
>
> a.       Section 1.2 of RFC 6126 explicitly mentions two potential
> weaknesses of BABEL:
>
>                                                                i.      Pe=
riodic
> distribution of routing info.
>
>                                                              ii.      Pot=
ential
> transient black-holing when an aggregated route is replaced by more
> specific ones
>
> b.      Only the first of these issues is mentioned in the draft as the
> root cause preventing effective use of BABEL in specific networks
>
>                                                                i.      Th=
is
> may be due to the fact that the second kind of problem has never been
> encountered in actual deployments =E2=80=93 or not.
>
>                                                              ii.      In
> any case, I would expect correlation between the limitations of BABEL as
> presented in the base spec and the impact of these limitations on actual
> deployments in the applicability document.
>
> c.       I also think that non-applicability of BABEL as a routing
> protocol in =E2=80=9Clarge, stable, well-administrated networks=E2=80=9D =
is not only due to
> the fact that it uses periodic distribution of routing info =E2=80=93 esp=
ecially
> since the protocols recommended for this purpose (OSPF and IS-IS) also do
> that (due to aging of their Link State databases even if, presumably, wit=
h
> much longer periods)
>
> 7.       IMHO and FWIW, security concerns associated with BABEL, and the
> mechanisms for their mitigation  are  adequately presented in the draft.
>
>
>
> I believe that the issues I=E2=80=99ve raised can be resolved to my satis=
faction
> (at the price of making the draft somewhat longer to read) by providing:
>
> -          A reasonably detailed technical overview of BABEL in the draft
> based on a similar overview in the base spec
>
> -          Some level of detail about the networks where BABEL has been
> successfully deployed =E2=80=93 where information is available and can be=
 published
> without causing unnecessary conflicts
>
> -          Information about actual impact of de-aggregation of routes on
> black-holing in existing BABEL deployments. If such impact has not been
> observed, a mere statement of the fact would suffice, of course.
>
>
>
> *NITS*:
>
>
>
> I did not check the draft for nits.
>
>
>
> Regards,
>
> Sasha
>
>
>
> Office: +972-39266302 <+972%203-926-6302>
>
> Cell:      +972-549266302 <+972%2054-926-6302>
>
> Email:   Alexander.Vainshtein@ecitele.com
>
>
>
> *From:* Jonathan Hardwick [mailto:Jonathan.Hardwick@metaswitch.com]
> *Sent:* Monday, January 09, 2017 1:42 PM
> *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
> *Cc:* Jon Hudson (jon.hudson@gmail.com) <jon.hudson@gmail.com>; Yemin
> (Amy) <amy.yemin@huawei.com>; Donald Eastlake <d3e3e3@gmail.com>;
> 'Zhangxian (Xian)' <zhang.xian@huawei.com>
> *Subject:* Routing area directorate early (QA) review of
> draft-ietf-babel-applicability
>
>
>
> Hi Sasha
>
>
>
> Happy new year to you!  I wonder if you would be able to do an early
> directorate review of this short draft?  The review has been requested by
> the babel chairs and is due by 31 Jan.
>
> https://datatracker.ietf.org/doc/draft-ietf-babel-
> applicability/?include_text=3D1
>
>
>
> Just to remind you, the purpose of an early review is to get an outside
> opinion on the work and to try to spot any major issues or objections ear=
ly
> on in its lifecycle.  Please send comments to the babel mailing list,
> rtg-dir mailing list and babel chairs.
>
>
>
> You will hopefully have also received an email from our new review
> tracking system!
>
>
>
> Please let me know if you can accept this assignment.
>
>
>
> Best regards and all the best for 2017!
>
> Jon
>
>
>
>
>

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

<div dir=3D"ltr">Sasha,<div><br></div><div>Thank you very much for your rev=
iew and detailed suggestions.</div><div>I am certain the authors and WG Cha=
irs will be proactive in improving the document.</div><div><br></div><div>R=
egards,</div><div>Alia</div></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Tue, Jan 31, 2017 at 11:26 AM, Alexander Vainshtein <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:Alexander.Vainshtein@ecitele.com" targ=
et=3D"_blank">Alexander.Vainshtein@ecitele.com</a>&gt;</span> wrote:<br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_-9183796627910367254WordSection1">
<p class=3D"MsoNormal">Hello,<u></u><u></u></p>
<p class=3D"MsoNormal">I have been appointed as an early =C2=A0(QA) RTG-DIR=
 reviewer of draft-ietf-babel-<wbr>applicability.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The review has been requested by one of the BABEL WG=
 chairs. The purpose of an early review is to get an outside opinion on the=
 work and to try to spot any major issues or objections early on in its lif=
ecycle.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Document: draft-ietf-babel-<wbr>applicability-01<u><=
/u><u></u></p>
<p class=3D"MsoNormal">Reviewer: Sasha Vainshtein<u></u><u></u></p>
<p class=3D"MsoNormal">Review Date: 31-Jan-17<u></u><u></u></p>
<p class=3D"MsoNormal">IETF LC End Date: N/A <u></u><u></u></p>
<p class=3D"MsoNormal">Intended Status: Informational<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Before going into the review proper, I would like to=
 make a couple of introductory statements.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><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 dir=3D"LTR"></span>From my POV this review falls=
 somewhere in between the RtgDir QA review and the =E2=80=9Cfull=E2=80=99 R=
tgDir review. This explains deviations from the full RtgDir review template=
.<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>2.<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 dir=3D"LTR"></span>I have looked up for suitable=
 precedents to understand the expectations for a stand-alone Applicability =
Statement document since it was not clear to me what to expect.<u></u><u></=
u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>a.<span style=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 dir=3D"LTR"></span>The draft under review is jus=
t 5 pages, which, from my POV, is clearly a blessing for an =E2=80=9Coutsid=
e=E2=80=9D reviewer. So I have decided, rather arbitrarily, to exclude seve=
ral very long Applicability Statement RFCs for
 routing and signaling protocols (e.g., <a href=3D"https://tools.ietf.org/h=
tml/rfc7733" target=3D"_blank">
RFC 7733</a> =E2=80=93 38 pages, or <a href=3D"https://tools.ietf.org/html/=
rfc6571" target=3D"_blank">RFC 6571</a> =E2=80=93 35 pages) from my list of=
 potential valid reference points.
<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>b.<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><span dir=3D"LTR"></span>I have considered the followi=
ng published documents as valid reference points for the purpose of this re=
view:<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=
=A0
</span>i.<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><span dir=3D"LTR"></span><a href=
=3D"https://www.rfc-editor.org/rfc/rfc2081.txt" target=3D"_blank">RFC 2081<=
/a><u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>ii.<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><span dir=3D"LTR"></span><a href=
=3D"https://tools.ietf.org/html/rfc3037" target=3D"_blank">RFC 3037</a><u><=
/u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>iii.<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><span dir=3D"LTR"></span><a href=
=3D"https://tools.ietf.org/html/rfc3037" target=3D"_blank">RFC 3210</a><u><=
/u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>c.<span style=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 dir=3D"LTR"></span>I have noticed that these doc=
uments more or less follow a common scheme:<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=
=A0
</span>i.<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><span dir=3D"LTR"></span>A brief=
 technical overview of the protocol (at some level or detail)<u></u><u></u>=
</p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>ii.<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><span dir=3D"LTR"></span>Objecti=
ves and actual results that can be achieved with the protocol
<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>iii.<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><span dir=3D"LTR"></span>Specifi=
c limitations (e.g., scalability), possibly with information about the crit=
ical scale parameters<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>iv.<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><span dir=3D"LTR"></span>Securit=
y considerations<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>3.<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 dir=3D"LTR"></span>I expected to see some level =
of compliance with the above-mentioned common scheme in the draft under rev=
iew. At the same time I understand that my selection of reference points an=
d the resulting conclusion about
 the common scheme are somewhat arbitrary and may be biased. Hence I ask to=
 take the WG Chairs, the ADs and the RTG-DIR team to take the conclusions i=
n my review with a grain of salt.
<u></u><u></u></p>
<p class=3D"MsoNormal"><b><u></u>=C2=A0<u></u></b></p>
<p class=3D"MsoNormal"><b>Summary</b>:<u></u><u></u></p>
<p class=3D"MsoNormal">I have some concerns about the document that can be =
summarized as =E2=80=9Cnot enough information in the document to be publish=
ed as an Informational RFC=E2=80=9D. From my POV, these concerns should be =
resolved before the document is progressed.
<u></u><u></u></p>
<p class=3D"MsoNormal">These concerns may be due to difference of expectati=
ons from the kind of document I has been assigned to review.<u></u><u></u><=
/p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I have discussed my concerns in a private exchange w=
ith the author, but we have not resolved our differences at the time this r=
eview has been posted.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>Comments</b>: <u></u><u></u></p>
<p class=3D"MsoNormal">The document is very short =C2=A0and hence easy to r=
ead. It is divided into three main parts:<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><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 dir=3D"LTR"></span>Networks where use of BABEL h=
as been successfully deployed<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>2.<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 dir=3D"LTR"></span>Networks where use of BABEL i=
s not recommended<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>3.<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 dir=3D"LTR"></span>Security considerations<u></u=
><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:0c=
m"><u></u>=C2=A0<u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:0c=
m">The IANA Considerations section is also present but it does not contain =
any information (as expected).<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:0c=
m"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>Issues</b>:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The draft differs from the above-mentioned common sc=
heme and does not provide sufficient level of detail. As a consequence, It =
does not meet my expectations for a stand-alone Applicability Statement doc=
ument.<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><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 dir=3D"LTR"></span>The technical overview of the=
 protocol in the draft is limited to a single sentence that includes a refe=
rence to the base BABEL spec =E2=80=93 RFC 6126.
<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>a.<span style=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 dir=3D"LTR"></span>I have found that Sections 1.=
1 =E2=80=9CFeatures=E2=80=9D and 1.2 =E2=80=9CLimitations=E2=80=9D of RFC 6=
126 contain quite a reasonable description of BABEL capabilities and weakne=
sses<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>b.<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><span dir=3D"LTR"></span>This would probably =C2=A0suf=
fice if we were dealing with an Applicability Statement as a separate secti=
on in the spec. But from my POV a separate Applicability document should be=
 more or less self-contained<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>2.<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 dir=3D"LTR"></span>The draft lists four classes =
of networks where BABEL has been successfully deployed:<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>a.<span style=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 dir=3D"LTR"></span>Medium-sized hybrid networks =
that combine =E2=80=9Ca wired, aggregated backbone with meshy wireless bits=
 at the edges=E2=80=9D.
<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=
=A0
</span>i.<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><span dir=3D"LTR"></span>Success=
 of BABEL in these networks is attributed to its ability to =E2=80=9Cto dea=
l with both classical, prefix-based (&quot;Internet-style&quot;) routing an=
d flat (&quot;mesh-style&quot;)
 routing over non-transitive link technologies=E2=80=9D<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>ii.<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><span dir=3D"LTR"></span>No spec=
ific parameters about the networks in this class are provided. From my POV =
=E2=80=9Cmedium-sized=E2=80=9D and =E2=80=9Cmeshy bits=E2=80=9D can mean ve=
ry different things to different
 people<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>b.<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><span dir=3D"LTR"></span>Large overlay networks =E2=80=
=9Cbuilt out of thousands of tunnels spanning continents=E2=80=9D and =E2=
=80=9Cused with a metric computed from links&#39; latencies=E2=80=9D.
<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=
=A0
</span>i.<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><span dir=3D"LTR"></span>Success=
 of BABEL in these networks is attributed to the ability of BABEL to =E2=80=
=9Cremain stable and efficient in the presence of =C2=A0unstable metrics, e=
ven in the
 presence of a feedback loop=E2=80=9D<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>ii.<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><span dir=3D"LTR"></span>No spec=
ific parameters (e.g., frequency and the range of metric changes) are provi=
ded<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>iii.<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><span dir=3D"LTR"></span>Wireles=
s pure mesh networks. No explanation is given for the claimed BABEL ability=
 =E2=80=9Cbe competitive with dedicated =C2=A0=C2=A0=C2=A0routing protocols=
 for wireless mesh
 networks=E2=80=9D<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>c.<span style=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 dir=3D"LTR"></span>Small unmanaged networks (thr=
ee to five routers). BABEL is claimed to be a replacement for RIP in these =
networks<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>3.<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 dir=3D"LTR"></span>By and of itself, reference t=
o actual deployments could be a great advantage for an applicability docume=
nt =E2=80=93 if sufficient level of detail about these deployments is provi=
ded. While =E2=80=9Csufficient level of detail=E2=80=99
 clearly is in the eye of the reader, from my POV:<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>a.<span style=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 dir=3D"LTR"></span>The only class of networks wh=
ere, the level of detail provided in the draft is quite sufficient, are =E2=
=80=9Csmall, unmanaged networks (three to five routers)=E2=80=9D<u></u><u><=
/u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>b.<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><span dir=3D"LTR"></span>In the remaining cases the de=
scriptions are somewhat vague. In particular, there is no information about=
:<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=
=A0
</span>i.<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><span dir=3D"LTR"></span>The num=
ber of nodes and links per node encountered in specific deployments<u></u><=
u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>ii.<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><span dir=3D"LTR"></span>Specifi=
c information about non-transitive behavior of links in these deployments (=
e.g. the numbers of transitive vs. non-transitive links per node)<u></u><u>=
</u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>iii.<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><span dir=3D"LTR"></span>Frequen=
cy of changes in the metric and observed range of variations (where applica=
ble) etc.<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>4.<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 dir=3D"LTR"></span>I have raised these points in=
 a personal exchange with the author.
<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>a.<span style=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 dir=3D"LTR"></span>It seems that in some cases t=
he information is publicly available (and so could be included in the draft=
<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>b.<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><span dir=3D"LTR"></span>In some other cases the opera=
tors who have deployed BABEL object to publication of any specific informat=
ion about their networks.<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>5.<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 dir=3D"LTR"></span>One more detail that IMHO is =
lacking is usage =E2=80=93or non-usage - of any extensions to the base BABE=
L spec in successful deployments and their impact (or lack thereof) on the =
success.=C2=A0 This kind of detail could be
 important =E2=80=93 or not<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>6.<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 dir=3D"LTR"></span>The part of the draft that di=
scusses the scenarios in which use of BABEL is not recommended is more in l=
ine with the common scheme. However, I have noticed that:<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>a.<span style=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 dir=3D"LTR"></span>Section 1.2 of RFC 6126 expli=
citly mentions two potential weaknesses of BABEL:<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=
=A0
</span>i.<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><span dir=3D"LTR"></span>Periodi=
c distribution of routing info.
<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>ii.<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><span dir=3D"LTR"></span>Potenti=
al transient black-holing when an aggregated route is replaced by more spec=
ific ones<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>b.<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><span dir=3D"LTR"></span>Only the first of these issue=
s is mentioned in the draft as the root cause preventing effective use of B=
ABEL in specific networks<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=
=A0
</span>i.<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><span dir=3D"LTR"></span>This ma=
y be due to the fact that the second kind of problem has never been encount=
ered in actual deployments =E2=80=93 or not.<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:10=
8.0pt">
<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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>ii.<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><span dir=3D"LTR"></span>In any =
case, I would expect correlation between the limitations of BABEL as presen=
ted in the base spec and the impact of these limitations on actual deployme=
nts
 in the applicability document.<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph" style=3D"margin-left:72=
.0pt">
<u></u><span>c.<span style=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 dir=3D"LTR"></span>I also think that non-applica=
bility of BABEL as a routing protocol in =E2=80=9Clarge, stable, well-admin=
istrated networks=E2=80=9D is not only due to the fact that it uses periodi=
c distribution of routing info =E2=80=93 especially since
 the protocols recommended for this purpose (OSPF and IS-IS) also do that (=
due to aging of their Link State databases even if, presumably, with much l=
onger periods)
<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>7.<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 dir=3D"LTR"></span>IMHO and FWIW, security conce=
rns associated with BABEL, and the mechanisms for their mitigation =C2=A0ar=
e =C2=A0adequately presented in the draft.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I believe that the issues I=E2=80=99ve raised can be=
 resolved to my satisfaction (at the price of making the draft somewhat lon=
ger to read) by providing:<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>-<span sty=
le=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><span dir=3D"LTR"></span>A reasonably detailed technic=
al overview of BABEL in the draft based on a similar overview in the base s=
pec<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>-<span sty=
le=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><span dir=3D"LTR"></span>Some level of detail about th=
e networks where BABEL has been successfully deployed =E2=80=93 where infor=
mation is available and can be published without causing unnecessary confli=
cts<u></u><u></u></p>
<p class=3D"m_-9183796627910367254MsoListParagraph"><u></u><span>-<span sty=
le=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><span dir=3D"LTR"></span>Information about actual impa=
ct of de-aggregation of routes on black-holing in existing BABEL deployment=
s. If such impact has not been observed, a mere statement of the fact would=
 suffice, of course.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>NITS</b>:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I did not check the draft for nits.<u></u><u></u></p=
>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#44546a">Regards,<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#44546a">Sasha<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#44546a"><u></u>=C2=A0<u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#44546a">Office: <a href=3D"tel=
:+972%203-926-6302" value=3D"+97239266302" target=3D"_blank">+972-39266302<=
/a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#44546a">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"><span style=3D"color:#44546a">Email:=C2=A0=C2=A0 <a =
href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank">Alexande=
r.Vainshtein@ecitele.<wbr>com</a><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#44546a"><u></u>=C2=A0<u></u></=
span></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Jonathan Hardwick [mailto:<a href=3D"ma=
ilto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank">Jonathan.Hardwick@=
<wbr>metaswitch.com</a>]
<br>
<b>Sent:</b> Monday, January 09, 2017 1:42 PM<br>
<b>To:</b> Alexander Vainshtein &lt;<a href=3D"mailto:Alexander.Vainshtein@=
ecitele.com" target=3D"_blank">Alexander.Vainshtein@ecitele.<wbr>com</a>&gt=
;<br>
<b>Cc:</b> Jon Hudson (<a href=3D"mailto:jon.hudson@gmail.com" target=3D"_b=
lank">jon.hudson@gmail.com</a>) &lt;<a href=3D"mailto:jon.hudson@gmail.com"=
 target=3D"_blank">jon.hudson@gmail.com</a>&gt;; Yemin (Amy) &lt;<a href=3D=
"mailto:amy.yemin@huawei.com" target=3D"_blank">amy.yemin@huawei.com</a>&gt=
;; Donald Eastlake &lt;<a href=3D"mailto:d3e3e3@gmail.com" target=3D"_blank=
">d3e3e3@gmail.com</a>&gt;; &#39;Zhangxian (Xian)&#39; &lt;<a href=3D"mailt=
o:zhang.xian@huawei.com" target=3D"_blank">zhang.xian@huawei.com</a>&gt;<br=
>
<b>Subject:</b> Routing area directorate early (QA) review of draft-ietf-ba=
bel-applicability<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi Sasha<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Happy new year to you!=C2=A0 I =
wonder if you would be able to do an early directorate review of this short=
 draft?=C2=A0 The review has been requested by the babel chairs and is due =
by 31 Jan.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><a href=3D"https://datatracker.=
ietf.org/doc/draft-ietf-babel-applicability/?include_text=3D1" target=3D"_b=
lank">https://datatracker.ietf.org/<wbr>doc/draft-ietf-babel-<wbr>applicabi=
lity/?include_text=3D1</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Just to remind you, the purpose=
 of an early review is to get an outside opinion on the work and to try to =
spot any major issues or objections early on in its lifecycle.=C2=A0 Please=
 send comments to the babel mailing list,
 rtg-dir mailing list and babel chairs.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">You will hopefully have also re=
ceived an email from our new review tracking system!<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Please let me know if you can a=
ccept this assignment.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Best regards and all the best f=
or 2017!<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Jon<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=C2=A0<u></u><u></u></span></p>
</div>
</div>

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

--001a1140973efec93f0547668abe--


From nobody Tue Jan 31 11:37:13 2017
Return-Path: <jch@irif.fr>
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 776131299A7; Tue, 31 Jan 2017 11:37:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, 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 oOwYtmSkicl2; Tue, 31 Jan 2017 11:37:09 -0800 (PST)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 5198E129574; Tue, 31 Jan 2017 11:37:09 -0800 (PST)
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/56228) with ESMTP id v0VJavHH019122; Tue, 31 Jan 2017 20:36:57 +0100
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 72898D79B6; Tue, 31 Jan 2017 20:36:57 +0100 (CET)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id YowVrHp0xoXa; Tue, 31 Jan 2017 20:36:56 +0100 (CET)
Received: from lanthane.pps.univ-paris-diderot.fr (unknown [172.23.36.54]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id A383BD78B7; Tue, 31 Jan 2017 20:36:55 +0100 (CET)
Received: from localhost ([::1] helo=lanthane.irif.fr) by lanthane.pps.univ-paris-diderot.fr with esmtp (Exim 4.88) (envelope-from <jch@irif.fr>) id 1cYeEZ-00049o-BP; Tue, 31 Jan 2017 20:36:55 +0100
Date: Tue, 31 Jan 2017 20:36:55 +0100
Message-ID: <7i4m0fja20.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
In-Reply-To: <HE1PR0301MB22668B182167E8D7CD1F4E4A9D4A0@HE1PR0301MB2266.eurprd03.prod.outlook.com>
References: <BY2PR0201MB1910F03312F1A6360AB6790884640@BY2PR0201MB1910.namprd02.prod.outlook.com> <HE1PR0301MB22668B182167E8D7CD1F4E4A9D4A0@HE1PR0301MB2266.eurprd03.prod.outlook.com>
User-Agent: Wanderlust/2.15.9
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Tue, 31 Jan 2017 20:36:58 +0100 (CET)
X-Miltered: at korolev with ID 5890E759.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 5890E759.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 5890E759.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/TwJBP84exxxlEkjc_aPdVOPv4Vs>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "'Zhangxian \(Xian\)'" <zhang.xian@huawei.com>, "russ@riw.us" <russ@riw.us>, "babel@ietf.org" <babel@ietf.org>, "<rtg-ads@ietf.org> \(rtg-ads@ietf.org\)" <rtg-ads@ietf.org>, Donald Eastlake <d3e3e3@gmail.com>, "Yemin \(Amy\)" <amy.yemin@huawei.com>, Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>, "Jon Hudson \(jon.hudson@gmail.com\)" <jon.hudson@gmail.com>
Subject: Re: [RTG-DIR] Routing area directorate early (QA) review of draft-ietf-babel-applicability
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Jan 2017 19:37:11 -0000

Dear Sasha,

Thank you very much for your review.  These comments are very helpful, and
I wish I had had your guidance when I first drafted this document.

While there are some minor points I wish to discuss with you (I'll CC the
list when I do), I'll jump to the conclusions right now.  You suggest the
following three changes:

> - A reasonably detailed technical overview of BABEL in the draft based on a
> similar overview in the base spec

This sounds like a good idea, assuming that the technical introduction
does not need to be removed from 6126bis.  I like the technical
introduction in 6126bis.

> - Some level of detail about the networks where BABEL has been successfully
> deployed â€“ where information is available and can be published without causing
> unnecessary conflicts

I'm not going to reply to this before I've at least attempted to gather
suitable data, but for now I'll just mention that:

  - in some cases, the data is easily available, or can be obtained
    without too much effort, and could be added to the document;
  - in some cases, the data is available in the peer-reviewed papers cited
    in the draft, and I'm not sure of the propriety of copy-pasting the
    results;
  - in other cases, the data is not easily available, or is available but
    cannot be published due to people having funny ideas about intellectual
    property (I'd name some names, but I'm not sure I'm allowed to);
  - in yet other cases, the data is simply not known, for many reasons, the
    main of which being that we haven't built an event-driven simulator
    for Babel yet.  (Let him who enjoys ns3 cast me the first stone.)

> - Information about actual impact of de-aggregation of routes on
> black-holing in existing BABEL deployments. If such impact has not been
> observed, a mere statement of the fact would suffice, of course.

As you justly guessed, we know that we don't know how to do automatic
aggregation/deaggregation in Babel, so we don't do it.  I'm planning to
work on that, since I believe it would be useful to at least three of the
major users of Babel.

Thanks again for your review,

-- Juliusz

